cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
255
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: ZDENEK POKORNY on 14-07-2009 09:23:07 AM
Hi all,

When I use RisPort# SelectCmDevice# and select all items, server responds all defined items. The problem is in DeviceClass (typeof enum) where in WSDL definition doesn¿t contain ¿HuntList¿.

Part of RisPort WSDL definition is:
            <simpleType name="DeviceClass">
                <restriction base="string">
                    <enumeration value="Any" />
                    <enumeration value="Phone" />
                    <enumeration value="Gateway" />
                    <enumeration value="H323" />
                    <enumeration value="Cti" />
                    <enumeration value="VoiceMail" />
                    <enumeration value="MediaResources" />
                    <enumeration value="Unknown" />
                    <enumeration value="SIP Trunk"/>
                </restriction>
            </simpleType>

Corresponding Class definition is:
    [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.1432")]
    [System.SerializableAttribute()]
    [System.Xml.Serialization.SoapTypeAttribute(Namespace="http://schemas.cisco.com/ast/soap/")]
    public enum DeviceClass {
        Any,
        Phone,
        Gateway,
        H323,
        Cti,
        VoiceMail,
        MediaResources,
        Unknown,
        [System.Xml.Serialization.SoapEnumAttribute("SIP Trunk")]
        SIPTrunk,
    }

Relevant item from RisPort# SelectCmDeviceResponse#:
              <item xsi:type="ns1:CmDevice">
                <Name xsi:type="xsd:string">RL_PLZ</Name>
                <IpAddress xsi:type="xsd:string">10.20.3.20</IpAddress>
                <DirNumber xsi:type="xsd:string" xsi:nil="true"/>
                <Class xsi:type="ns1: DeviceClass">HuntList</Class>
                <Model xsi:type="xsd:unsignedInt">90</Model>
                37
                <BoxProduct xsi:type="xsd:unsignedInt">0</BoxProduct>
                <Httpd xsi:type="ns1:CmDevHttpd">No</Httpd>
                <RegistrationAttempts xsi:type="xsd:unsignedInt">0</RegistrationAttempts>
                <IsCtiControllable xsi:type="xsd:boolean">false</IsCtiControllable>
                <LoginUserId xsi:type="xsd:string" xsi:nil="true"/>
                <Status xsi:type="ns1:CmDevRegStat">Registered</Status>
                <StatusReason xsi:type="xsd:unsignedInt">0</StatusReason>
                21
                <DChannel xsi:type="xsd:unsignedInt">0</DChannel>
                <Description xsi:type="xsd:string">Plzen</Description>
                <H323Trunk xsi:type="ns1:H323Trunk">
                  <ConfigName xsi:type="xsd:string" xsi:nil="true"/>
                  <TechPrefix xsi:type="xsd:string" xsi:nil="true"/>
                  <Zone xsi:type="xsd:string" xsi:nil="true"/>
                  <RemoteCmServer1 xsi:type="xsd:string" xsi:nil="true"/>
                  <RemoteCmServer2 xsi:type="xsd:string" xsi:nil="true"/>
                  <RemoteCmServer3 xsi:type="xsd:string" xsi:nil="true"/>
                  <AltGkList xsi:type="xsd:string" xsi:nil="true"/>
                  <ActiveGk xsi:type="xsd:string" xsi:nil="true"/>
                  <CallSignalAddr xsi:type="xsd:string" xsi:nil="true"/>
                  <RasAddr xsi:type="xsd:string" xsi:nil="true"/>
                </H323Trunk>
                <TimeStamp xsi:type="xsd:unsignedInt">1244813051</TimeStamp>
              </item>

Environment:
LAB: CUCM 7.1.2, 2x7965, 2xCTI Port, 2xRoute List
Develop: dotNET C# 2.0 in VS 2008

Do you anybody know or view this bug?

    Many thanks

        Zdenek

Subject: RE: CUCM RisPort WSDL - don't good definition for DeviceClass
Replied by: BHUVANESWARI RAJAMANICKAM on 15-07-2009 11:20:11 AM
Hi Zdenek,
 
I think you can find these in
https:// host_name /realtimeservice/services/RisPort70?wsdl
https://host_name/realtimeservice/services/RisPort70
 
<simpleType name="DeviceClass">
¿
<restriction base="string">
<enumeration value="Any"/>
<enumeration value="Phone"/>
<enumeration value="Gateway"/>
<enumeration value="H323"/>
<enumeration value="Cti"/>
<enumeration value="VoiceMail"/>
<enumeration value="MediaResources"/>
<enumeration value="SIP Trunk"/>
<enumeration value="HuntList"/>
<enumeration value="Unknown"/>
</restriction>
</simpleType>

Hope this helps.

Thanks and Regards,
Bhuvana
Developer Services
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links