cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
839
Views
0
Helpful
2
Replies

AXL missing Call Forward No Answer duration?

Ryan Mullins
Level 1
Level 1

Hoping that I'm just missing it, but I'm not finding the Call Forward No Answer duration anywhere for any line field in the AXL API Documentation.  

 

I don't see it under addLine, updateLine, addPhone (under line settings), or updatePhone (under line settings).

 

Am I just missing it, or was this overlooked in the API all together?

 

Thanks

-Ryan

1 Accepted Solution

Accepted Solutions

dcburleigh
Level 1
Level 1

Hey Ryan,

The 'CallForwardNoAnswer' block does contain the 'duration' element. You just have to track it down

 

From:

    <xsd:complexType name="UpdateLineReq">

....
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswer" type="axlapi:XCallForwardNoAnswer"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswerInt" type="axlapi:XCallForwardNoAnswerInt"/>

 

 

To:

    <xsd:complexType name="XCallForwardNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" nillable="true" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

View solution in original post

2 Replies 2

dcburleigh
Level 1
Level 1

Hey Ryan,

The 'CallForwardNoAnswer' block does contain the 'duration' element. You just have to track it down

 

From:

    <xsd:complexType name="UpdateLineReq">

....
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswer" type="axlapi:XCallForwardNoAnswer"/>
                    <xsd:element maxOccurs="1" minOccurs="0" name="callForwardNoAnswerInt" type="axlapi:XCallForwardNoAnswerInt"/>

 

 

To:

    <xsd:complexType name="XCallForwardNoAnswer">
        <xsd:sequence minOccurs="0">
            <xsd:element maxOccurs="1" minOccurs="0" name="forwardToVoiceMail" type="axlapi:boolean">
                <xsd:annotation>
                    <xsd:documentation>DB: Derived from CF*VoiceMailEnabled fields. This tag has been marked as ReadOnly for callForwardAlternateParty as it is not applicable for callForwardAlternateParty setting.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="callingSearchSpaceName" nillable="true" type="axlapi:XFkType"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="destination" nillable="true" type="axlapi:String50"/>
            <xsd:element maxOccurs="1" minOccurs="0" name="duration" nillable="true" type="axlapi:XInteger">
                <xsd:annotation>
                    <xsd:documentation>Applicable only for callForwardNoAnswer and callForwardAlternateParty,Value "-1" in the response indicates that the CM will use the default setting</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

Thanks D!  It sure is there under UpdateLineReq/callForwardNoAnswer, curious that it's not shown in the docs for UpdateLineReq or UpdateLine.