Plantronics + Polycom. Now together as Poly Logo

Polycom VVX 400 Consultative Transfer

mitani
Visitor

Polycom VVX 400 Consultative Transfer

Dear ALL,

I have a Polycom VVX 400 running the Lastest Firmware 5.6.0 with S4B .


I am trying to create a Transfer Button for the Consultative Transfer for a specific Number.


The following is the configuration:

 

<!-- Set Default Transfer Type !-->
<call call.defaultTransferType="Consultative"/>
<!-- Enable Custom Configuration for the Feature Keys !-->
<feature feature.enhancedFeatureKeys.enabled="1"/>
<!-- Set the SoftKeys Configuration !-->
<transfer softkey.1.label="Manager-Blind" softkey.1.action="861$Trefer$" softkey.1.insert="1" softkey.1.use.active="1" softkey.1.enable="1"/>
<transfer softkey.2.label="Manager-Cons" softkey.2.action="861$FTransfe$" softkey.2.insert="2" softkey.2.use.active="1" softkey.2.enable="1"/>
<transfer softkey.3.label="Manager-Direct" softkey.3.action="861$Invite" softkey.3.insert="3" softkey.3.use.active="1" softkey.3.enable="1"/>


SoftKeys 1 and 3 work fine but Sofkey 2 does not do any transfer, The phone just sounds a dialing tone and then stops when the key is pressed .


On the contracy , with the same configuration on a VVX 500 and VVX600 with the firmware 5.6.0, all 3 softkeys work .


Sofkey 2 calls extension 861 once pressed putting the incoming call on hold . When pressed again "sofkey2" transfers the call thus making a consultative transfer.

 

Does FTransfer work for some Polycom Phones ? Is not it firmware related ? How to achieve the same behavoir on a Polcyom VVX 400?

 

I am looking for a document that shows all the possible xml tags and options on the VVX phones but the information in the avaliable documents lacks all possible tags and options .

 

Your Support is highly appreciated ,


Best Regards,

 

mitani

Message 1 of 6
5 REPLIES 5
SteffenBaierUK
Polycom Employee & Community Manager

Re: Polycom VVX 400 Consultative Transfer

Hello mitani,

welcome to the Polycom Community.

 

The software for our phones is the same so why this does not work for one phone type but works for another is unusual.

 

We would need to see this in support.


In regards of where macros are documented the community's VoIP FAQ contains this post here:

Nov 25, 2011 Question: How can I change the functionality of a softkey button / use EFK?

Resolution: Please check => here <=

 

The latest Admin Guide should be consulted as well. The above has enough examples or the community search should be consulted.


In order to raise a support ticket you need to work with your Polycom reseller as they need to do this for you.

End Customers are unable to open a ticket directly with Polycom support.

If this is some sort of an Internet discounter please post either your phone's MAC address or your Polycom devices serial so I can look up who would be able to support you. This may not be who you purchased the Polycom device from.

Please ensure to provide some feedback if this reply has helped you so other users can profit from your experience.

Best Regards

Steffen Baier

Polycom Global Services

----------------
The title Polycom Employee & Community Manager is a community setting and does not reflect my role. I am just a simple volunteer in the community like everybody else. My official "day" Job is 3rd Level support at Poly but I am unable to provide official support via the community.

----------------

Notice: This community forum is not an official Poly support resource, thus responses from Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge. If you need immediate and/or official assistance please open a service ticket through your proper support channels.
Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's
Message 2 of 6
mitani
Visitor

Re: Polycom VVX 400 Consultative Transfer

Dear Steffen,

 

Thank you for your support.

I did a Debug Trace on the configured softkey 2 on VVX 400 and I got the following output :

 

 

[861$FTransfer$] is valid but nothing happens.
 
1208111657|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvLclSspsStatsInd'
1208111659|so |2|00|[SoStreamC]: Ice enabled for stream:14f4288
1208111659|app1 |2|00|AppC::keyCbFunc: appKeyFunc = 63, scanCode = 60, hwId = 27.
1208111659|efk |1|00|Macro [861$FTransfer$] is valid.
1208111659|efk |1|00|Action [861$FTransfer$] looks good.
1208111659|efk |1|00|No more input...
1208111659|efk |1|00|Efk exec engine: adding token [861]
1208111659|efk |1|00|Efk exec engine: adding token [FTransfer]
1208111659|efk |1|00|User buffer contains [861].
1208111659|efk |1|00|Executing internal function [Transfer].
1208111659|efk |1|00|Function [70] found for [Transfer].
1208111659|efk |1|00|Pause of [400]ms is needed for internal function execution.
1208111659|app1 |2|00|AppC::updateBackLightAndTouchScrStates() - Backlight states - present - [2], previous - [1].
1208111659|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvLclSspsStatsInd'
1208111700|app1 |2|00|AppC::keyCbFunc: appKeyFunc = 63, scanCode = 60, hwId = 27.
1208111700|efk |1|00|EFK pause expired.
1208111700|efk |1|00|EFK engine not NULL.
1208111700|efk |1|00|EFK engine will continue to run.
1208111700|efk |1|00|EFK buffer not empty but no action assigned.
1208111700|efk |1|00|EFK Exec engine will invoke default dialing behavior.
1208111700|efk |1|00|Trying to dial [861] using dtmf.
1208111700|efk |1|00|DTMF dial is sending digits: [861]
1208111700|so |2|00|[SoMediaSessC]: Call (0x14a6570) - State (SoMediaSessStateConnected) - Event (SoMediaSessEvLclAppDialCmnd)
1208111700|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoMediaSessEvLclAppDialCmnd'
1208111700|so |2|00|soToneStop: Stopping dsp se 0x1445400 (). [0x0]
1208111700|so |2|00|soTonePlay: Playing dsp se 0x1445400 () to dest 0: [pcm-chan:0x1463748][data:0x0]
1208111700|so |2|00|soToneStop: Stopping dsp se 0x14451c8 (). [0x0]
1208111700|pps |2|00|[PpsHybridC]: mediaSess2PpsCallInBandData NetCall(0x12eebc8) UsrCall(0x14a6570) Type(0) Size(1) Data(861)
1208111700|efk |1|00|EFK Exec engine said we are done and will stop.
1208111700|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvLclDtmfTimeout'
1208111700|so |2|00|soToneStop: Stopping dsp se 0x1445400 (). [0x0]
1208111700|so |2|00|soToneStop: Stopping dsp se 0x1445400 (). [0x0]
1208111700|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvNetDtmfTimeout'
1208111700|so |2|00|soToneStop: Stopping dsp se 0x14451c8 (). [0x0]
1208111700|so |2|00|soToneStop: Stopping dsp se 0x14451c8 (). [0x0]
1208111700|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvNetDtmfTimeout'
1208111700|so |2|00|soToneStop: Stopping dsp se 0x14448e8 (). [0x0]
1208111700|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvNetDtmfTimeout'
1208111700|so |2|00|soToneStop: Stopping dsp se 0x14448e8 (). [0x0]
1208111700|so |2|00|soToneStop: Stopping dsp se 0x14448e8 (). [0x0]
1208111700|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvNetDtmfTimeout'
1208111700|so |2|00|soToneStop: Stopping dsp se 0x14432b8 (). [0x0]
1208111700|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvNetDtmfTimeout'
1208111700|so |2|00|soToneStop: Stopping dsp se 0x14432b8 (). [0x0]
1208111700|so |2|00|soToneStop: Stopping dsp se 0x14432b8 (). [0x0]
1208111700|so |2|00|[SoMediaSessC]::fsmRestartTone: Call (0x14a6570) - Tone (0x144e438) - Saved (0x0)
1208111700|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvNetDtmfTimeout'
1208111701|sip |3|00|CUser::TimeOut500ms: Possible orphaned Child object 'Idle' of type 'CInterDomainAdhocListInterElementSubscription' (0x12ff138)
1208111701|so |2|00|SoMediaSessC::fsmConnected: processing event 'SoCoreAudioEvLclSspsStatsInd'
1208111702|afe |2|00|6: Channel 134 rtcp: Sending TCP allocation Update request
1208111702|afe |3|00|1: TURNAllocateUpdateRequest()
1208111702|afe |3|00|1: TURNAllocateUpdateRequest(): setting reservation id
1208111702|afe |2|00|6: Channel 134 rtcp: Sending TCP allocation Update request
1208111702|afe |3|00|1: TURNAllocateUpdateRequest()
1208111702|afe |3|00|1: TURNAllocateUpdateRequest(): setting reservation id
1208111702|afe |2|00|6: @ ESocket::UpdateTurnState() # TURN allocte success response with Message Integrity
1208111702|afe |3|00|1: @ CTurnClient::UpdateMsSequenceNumber() # MS-SEQUENCE-NUMBER attribute value : 57
1208111702|afe |2|00|6: @ CTurnClient::ParseAllocateUpdateResponse() # Maximum bandwidth for send = 64, receive = 64
1208111702|afe |2|00|6: @ ReceiveBwReservationUpdateResponse update life time is : 120
1208111702|afe |2|00|6: @ ESocket::UpdateTurnState() # TURN allocte success response with Message Integrity
1208111702|afe |3|00|1: @ CTurnClient::UpdateMsSequenceNumber() # MS-SEQUENCE-NUMBER attribute value : 58
1208111702|afe |2|00|6: @ CTurnClient::ParseAllocateUpdateResponse() # Maximum bandwidth for send = 64, receive = 64
1208111702|afe |2|00|6: @ ReceiveBwReservationUpdateResponse update life time is : 120

 

 

Regards,

mitani

 

Message 3 of 6
SteffenBaierUK
Polycom Employee & Community Manager

Re: Polycom VVX 400 Consultative Transfer

Hello @mitani,

as already stated this would be support issue.

 

I actually briefly tested your configuration and both on a VVX300 and a VVX500 running the latest UC Software 5.6.1 and it does not work on either which contradicts your above statement.

 

Looking at my own and you log you can easily see:

 

1208111700|efk |1|00|Trying to dial [861] using dtmf.
1208111700|efk |1|00|DTMF dial is sending digits: [861]

 

The EFK functionality is a simple automation of the keys pressed.

 

Your macro simply tells the phone to dial the relevant digits and then action the transfer. These are not the steps you would manually take on the phone.

 

Please either look at this again using the above FAQ post to get this working or open a support ticket.


End Customers are unable to open a ticket directly with Polycom support.

If this is some sort of an Internet discounter please post either your phone's MAC address or your Polycom devices serial so I can look up who would be able to support you. This may not be who you purchased the Polycom device from.

Please ensure to provide some feedback if this reply has helped you so other users can profit from your experience.

Best Regards

Steffen Baier

Polycom Global Services

----------------
The title Polycom Employee & Community Manager is a community setting and does not reflect my role. I am just a simple volunteer in the community like everybody else. My official "day" Job is 3rd Level support at Poly but I am unable to provide official support via the community.

----------------

Notice: This community forum is not an official Poly support resource, thus responses from Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge. If you need immediate and/or official assistance please open a service ticket through your proper support channels.
Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's
Message 4 of 6
mitani
Visitor

Re: Polycom VVX 400 Consultative Transfer

Dear  Steffen,

 

Just noticed that in my last post I pasted the command  

 

<transfer softkey.2.label="Manager-Cons" softkey.2.action="861$FTransfe$" softkey.2.insert="2" softkey.2.use.active="1" softkey.2.enable="1"/>

 

"861$FTransfe$" typo mistake only in the post.

 

In my configuration file syntax is correct its "861$FTransfer$" and it works on the VVX500 and VVX600 . On the touchscreen, the First SofKey Press  calls 861 then the second Key press does the transfer.

The First Call to 861 remains on hold .

 

Regards,

mitani

 

 

Message 5 of 6
SteffenBaierUK
Polycom Employee & Community Manager

Re: Polycom VVX 400 Consultative Transfer

Hello @mitani,

I had initially briefly tested this using your configuration but again if you find a difference between Touchscreen models and non touchscreen models we need this to come into support.


End Customers are unable to open a ticket directly with Polycom support.

If this is some sort of an Internet discounter please post either your phone's MAC address or your Polycom devices serial so I can look up who would be able to support you. This may not be who you purchased the Polycom device from.

Please ensure to provide some feedback if this reply has helped you so other users can profit from your experience.

Best Regards

Steffen Baier

Polycom Global Services

----------------
The title Polycom Employee & Community Manager is a community setting and does not reflect my role. I am just a simple volunteer in the community like everybody else. My official "day" Job is 3rd Level support at Poly but I am unable to provide official support via the community.

----------------

Notice: This community forum is not an official Poly support resource, thus responses from Poly employees, partners, and customers alike are best-effort in attempts to share learned knowledge. If you need immediate and/or official assistance please open a service ticket through your proper support channels.
Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's
Message 6 of 6