Please login or register to access secure site features.

Note: By continuing to use DevConnect Program Services you agree to our latest Registered Member Terms.

Sign in using DevConnect ID

Forgot password?

Trouble logging in?

Submit a ticket for Registration Support.

I have an SSO ID

?
sign in

Don't have a DevConnect or SSO ID ?

Create a DevConnect account or join the program.

register now
^
Forum Index » DMCC APIs » Does DMCC API - getThirdPartyDeviceID support E.164 number format?   XML
 
Author Message
sagardjoshi



Joined: 06/04/2020 14:24:01
Messages: 9
Offline

In our cloud based contact center solution , we are using DMCC API "makeCall" for making outbound calls to external number in E.164 e.g. +14089999999 . However when we use getThirdPartyDeviceID API and set the request.setExtension to above number E.164 format we get an exception below

stationExtension = "+14089999999"

GetThirdPartyDeviceId request = new GetThirdPartyDeviceId();
request.setSwitchName(switchName);
request.setExtension(stationExtension);
request.setDeviceInstance(DeviceInstance.VALUE_0);

GetThirdPartyDeviceIdResponse response = dvSvc.getThirdPartyDeviceID(request);

12-22 23:06:07.724 INFO [473] usr=XXX- CSTA_Args: <?xml version="1.0" encoding="UTF-8"?>
<GetThirdPartyDeviceId xmlns="http://www.avaya.com/csta"><switchName>SW1</switchName><extension>+14089999999</extension><deviceInstance>0</deviceInstance></GetThirdPartyDeviceId>
12-22 23:06:07.961 INFO [473] usr=XXX- CSTA_Error_Code: <?xml version="1.0" encoding="UTF-8"?>
<CSTAErrorCode xmlns="http://www.ecma-international.org/standards/ecma-323/csta/ed3"><operation>invalidParameterValue</operation></CSTAErrorCode>

Does DMCC API support E.164 format ? Is there any other API to generate the Third Party Device ID using E.164 format?
JohnBiggs



Joined: 20/06/2005 14:06:52
Messages: 815
Location: Thornton, CO
Offline

What happens if you leave off the "+"?
Normally from my experience configuration on CM adds the + when needed if the call is routing out over a SIP trunk. Otherwise, I have not seen the "+" present in the signaling.
[WWW]
sagardjoshi



Joined: 06/04/2020 14:24:01
Messages: 9
Offline

Without the + sign it works fine. We want to support E.164 format in our dialing from our application which requires a
"+" sign. Is there a version of DMCC API which has started supporting E.164 format with + sign ?
JohnBiggs



Joined: 20/06/2005 14:06:52
Messages: 815
Location: Thornton, CO
Offline

I have never had cause to investigate the functionality of the 'dialplan' in AE Services.

It does list "AE Services with DMCC clients using E.164ConversionServices" as one of the reasons that it is necessary.

https://www.devconnectprogram.com/fileMedia/download/56756fcb-2c7a-40f3-8d0e-5774512a3984 see the information beginning on page 288. See also the example on page 291.
[WWW]
 
 
Go to: