cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
782
Views
0
Helpful
4
Replies

Create a Call Pickup Group without itself in "Current Associated Call Pickup Groups

fabien.bonic
Level 5
Level 5

Hi there,

I want to create a Call Pickup Group without itself in "Current Associated Call Pickup Groups" using AXL. Each time I create a Pickup Group, the new pickup group is added in the associated call Pickup Groups. How can I create one without this association ? Do I always need to update after the creation to remove this link ?

Thank you. Regards,

Fabien

4 Replies 4

npetrele
Cisco Employee
Cisco Employee

Hi Fabien,

Can you share the XML request you're using?

Thanks

Hi Nick,

Here are the XML Request I’m using

Call Pickup Group Creation with no member:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/9.0">

<soapenv:Header/>

<soapenv:Body>

<ns:addCallPickupGroup sequence="?">

<callPickupGroup>

<pattern>20170310</pattern>

<description>fbo20170310</description>

<name>fbo20170310</name>

<members>

</members>

</callPickupGroup>

</ns:addCallPickupGroup>

   </soapenv:Body>

</soapenv:Envelope>

Response:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

<soapenv:Body>

<ns:addCallPickupGroupResponse xmlns:ns="http://www.cisco.com/AXL/API/9.0">

<return>{5054DC4D-50E3-8DA9-BACB-8DED5F600673}</return>

</ns:addCallPickupGroupResponse>

   </soapenv:Body>

</soapenv:Envelope>

Get Call Pickup Group:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/9.0">

<soapenv:Header/>

<soapenv:Body>

<ns:getCallPickupGroup sequence="?">

<name>fbo20170310</name>

</ns:getCallPickupGroup>

   </soapenv:Body>

</soapenv:Envelope>

Response (where I see there is a member):

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

<soapenv:Body>

<ns:getCallPickupGroupResponse xmlns:ns="http://www.cisco.com/AXL/API/9.0">

<return>

<callPickupGroup uuid="{5054DC4D-50E3-8DA9-BACB-8DED5F600673}">

<pattern>20170310</pattern>

<description>fbo20170310</description>

<usage>Call Pick Up Group</usage>

<routePartitionName/>

<members>

<member uuid="{42065C2C-A5D8-8348-93FA-672882AD60D0}">

<priority>1</priority>

<pickupGroupName uuid="{5054DC4D-50E3-8DA9-BACB-8DED5F600673}">fbo20170310</pickupGroupName>

</member>

</members>

<pickupNotification>No Alert</pickupNotification>

<pickupNotificationTimer>6</pickupNotificationTimer>

<callInfoForPickupNotification>

<callingPartyInfo>false</callingPartyInfo>

<calledPartyInfo>false</calledPartyInfo>

</callInfoForPickupNotification>

<name>fbo20170310</name>

</callPickupGroup>

</return>

</ns:getCallPickupGroupResponse>

</soapenv:Body>

</soapenv:Envelope>

Update (same request than creation – with no member):

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/9.0">

<soapenv:Header/>

<soapenv:Body>

<ns:updateCallPickupGroup sequence="?">

<pattern>20170310</pattern>

<description>fbo20170310</description>

<name>fbo20170310</name>

<members>

</members>

</ns:updateCallPickupGroup>

</soapenv:Body>

</soapenv:Envelope>

Get response after update:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">

<soapenv:Body>

<ns:getCallPickupGroupResponse xmlns:ns="http://www.cisco.com/AXL/API/9.0">

<return>

<callPickupGroup uuid="{5054DC4D-50E3-8DA9-BACB-8DED5F600673}">

<pattern>20170310</pattern>

<description>fbo20170310</description>

<usage>Call Pick Up Group</usage>

<routePartitionName/>

<members/>

<pickupNotification>No Alert</pickupNotification>

<pickupNotificationTimer>6</pickupNotificationTimer>

<callInfoForPickupNotification>

<callingPartyInfo>false</callingPartyInfo>

<calledPartyInfo>false</calledPartyInfo>

</callInfoForPickupNotification>

<name>fbo20170310</name>

</callPickupGroup>

</return>

</ns:getCallPickupGroupResponse>

</soapenv:Body>

</soapenv:Envelope>

Thanks,

  Fabien

Sorry it took me so long to remember to address this.  This is a puzzler to me.  I'll have to try a few things.

Hi Fabien,

It looks like that's just the way it works.  If you add a call pickup group in the web UI, you get the same results.  So that's the default behavior.

Thanks,

Nick