Start a new topic
Answered

UpdateExtensionForwarding API Does Not Seem To Work

Hi, can you please help us out with the below?


We have some issues using the UpdateExtensionForwarding operation

When trying to use the request verbatim as suggested by the documentation, we, expectedly get an XML parse error (see picture attached).


We opted to try using the only variation of valid XML that resulted in a request to no avail. See detailed breakdown in the e-mail below.

We would appreciate it if you could let us know how to properly use UpdateExtensionForwarding, and GetExtensionForwarding.


Thanks!

 

 

 

 

 

 

 

 

 

 

 

 


Best Answer

Hi Paul!


I updated the documentation for you. Fell free to check it out at: https://apidocs.euphoria.co.za

Alternatively here are the Codes used in the api call, their descriptions, and examples of the inputs they would expect:

CFA        Enable Call Forwarding    1
CFAN Call Forwarding Number 0111231234
CFB Enable Call Forwarding when busy 1
CFBN Call forwarding number when busy 0111231234
CFNA Enable find me follow me, which will try a list of numbers. Follows voicemail rules when disabled 1
CFNAEXT When to start find me follow me. (1 = First ring my extension. 2 = Do not ring my extension first) 1
CFNAT0 Max time to ring extension before starting find me follow me. (if CFNAEXT == 1) 1
CFNAT1 Max ring time for first number on find me follow me 30
CFNAN1 First number to call in find me follow me 0111231111
CFNAT2 Max ring time for second number on find me follow me 30
CFNAN2 Second number to call in find me follow me 0111232222
CFNAT3 Max ring time for third number on find me follow me 30
CFNAN3 Third number to call in find me follow me 0111233333
CFNAT4 Max ring time for forth number on find me follow me 30
CFNAN4 Forth number to call in find me follow me 0111234444
CFNAT5 Max ring time for fifth number on find me follow me 30
CFNAN5 Fifth number to call in find me follow me 0111235555
CFNANSTRAT Find me follow me ring strategy. (0 = Ring one by one. 1 = Ring all at once) 0
CFNATALL Max time to ring all find me follow me numbers (if CFNANSTRAT == 1) 30
CFNAAN Announce to callers that the call is being forwarded 1
CFRETAINCLI Use original callers Caller ID when forwarding 1
CFCONFIRM    Require receiver to first accept the call    0


Also, if you are familiar configuring call forwarding in the TMS, here is a screenshot that might explain the values further. This page is using the exact same api calls.


Chiao!



Hi Paul Hardwick.

We apologize for the error. It is caused by a mistake in our API documentation, which will soon be updated.

In the meantime, please update your HTTP requests to include a closing </XML> tag at the end. This can be done by simply changing the bottom XML tag from <XML> to </XML>.

Hope that helps!

Kind regards,
Jacqueline.

Answer

Hi Paul!


I updated the documentation for you. Fell free to check it out at: https://apidocs.euphoria.co.za

Alternatively here are the Codes used in the api call, their descriptions, and examples of the inputs they would expect:

CFA        Enable Call Forwarding    1
CFAN Call Forwarding Number 0111231234
CFB Enable Call Forwarding when busy 1
CFBN Call forwarding number when busy 0111231234
CFNA Enable find me follow me, which will try a list of numbers. Follows voicemail rules when disabled 1
CFNAEXT When to start find me follow me. (1 = First ring my extension. 2 = Do not ring my extension first) 1
CFNAT0 Max time to ring extension before starting find me follow me. (if CFNAEXT == 1) 1
CFNAT1 Max ring time for first number on find me follow me 30
CFNAN1 First number to call in find me follow me 0111231111
CFNAT2 Max ring time for second number on find me follow me 30
CFNAN2 Second number to call in find me follow me 0111232222
CFNAT3 Max ring time for third number on find me follow me 30
CFNAN3 Third number to call in find me follow me 0111233333
CFNAT4 Max ring time for forth number on find me follow me 30
CFNAN4 Forth number to call in find me follow me 0111234444
CFNAT5 Max ring time for fifth number on find me follow me 30
CFNAN5 Fifth number to call in find me follow me 0111235555
CFNANSTRAT Find me follow me ring strategy. (0 = Ring one by one. 1 = Ring all at once) 0
CFNATALL Max time to ring all find me follow me numbers (if CFNANSTRAT == 1) 30
CFNAAN Announce to callers that the call is being forwarded 1
CFRETAINCLI Use original callers Caller ID when forwarding 1
CFCONFIRM    Require receiver to first accept the call    0


Also, if you are familiar configuring call forwarding in the TMS, here is a screenshot that might explain the values further. This page is using the exact same api calls.


Chiao!


Login or Signup to post a comment