Plantronics + Polycom. Now together as Poly Logo

EFK - Macro with DTMF failing when using SIP INFO

SOLVED
Occasional Advisor

EFK - Macro with DTMF failing when using SIP INFO

Hi,


I'm trying to define a softkey which will send DTMF during a call.
The VVX 601 is configured to use DTMF via SIP INFO only.

When the user press the softkey, the VVX only sends one SIP INFO with the first digit of the DTMF's sequence (whereas there are more).

 

I've tested the firmwares 5.6.1, 5.9.2 and 6.0.0 with the same result.


The very same scenario is working fine when the VVX is configured to use DTMF with RFC2833.

 

The softkey settings are:

softkey.2.action="0000#$Tdtmf$"
softkey.2.enable="1"
softkey.2.insert="0"
softkey.2.label="Enreg."
softkey.2.precede="0"
softkey.2.use.active="1"
softkey.2.use.alerting="0"
softkey.2.use.dialtone="0"
softkey.2.use.hold="0"
softkey.2.use.idle="0"
softkey.2.use.proceeding="0"
softkey.2.use.setup="0

When the RFC2833 is enabled:

  • the DTMF settings are:
    tone.dtmf.rfc2833Control="1"
    tone.dtmf.viaRtp="1"
    voIpProt.SIP.dtmfViaSignaling.rfc2976="0"
  • the log are:
    0619154733|efk |1|00|Got call state change: [4]
    0619154733|efk |1|00|Got call state change: [4]
    0619154733|efk |1|00|Got call state change: [2]
    0619154733|efk |1|00|Got call state change: [3]
    0619154733|efk |1|00|Got call state change: [4]
    0619154733|efk |1|00|Got call state change: [5]
    0619154733|efk |1|00|Got call state change: [6]
    0619154733|efk |1|00|EFK is in connected state.
    0619154738|net |4|00|rtosNetwork net04: netwSend() - sendto() call failed. fd 213 errno=22
    0619154746|efk |1|00|Macro [0000#$Tdtmf$] is valid.
    0619154746|efk |1|00|Action [0000#$Tdtmf$] looks good.
    0619154746|efk |1|00|No more input...
    0619154746|efk |1|00|Efk exec engine: adding token [0000#]
    0619154746|efk |1|00|Efk exec engine: adding token [Tdtmf]
    0619154746|efk |1|00|User buffer contains [0000#].
    0619154746|efk |1|00|Executing [dtmf], user buffer contains [0000#].
    0619154746|efk |1|00|DTMF dial is sending digits: [0000#]
    0619154746|efk |1|00|EFK Exec engine said we are done and will stop.
    0619154750|efk |1|00|Got call state change: [7]
    0619154750|efk |1|00|Got call state change: [0]

When the SIP INFO is enabled:

  • the DTMF settings are:
    tone.dtmf.rfc2833Control="0"
    tone.dtmf.viaRtp="0"
    voIpProt.SIP.dtmfViaSignaling.rfc2976="1"
  • the log are:
    0619155145|efk |1|00|Got call state change: [4]
    0619155146|efk |1|00|Got call state change: [4]
    0619155146|efk |1|00|Got call state change: [2]
    0619155146|efk |1|00|Got call state change: [3]
    0619155146|efk |1|00|Got call state change: [4]
    0619155146|efk |1|00|Got call state change: [5]
    0619155146|efk |1|00|Got call state change: [6]
    0619155146|efk |1|00|EFK is in connected state.
    0619155150|net |4|00|rtosNetwork net04: netwSend() - sendto() call failed. fd 213 errno=22
    0619155154|efk |1|00|Macro [0000#$Tdtmf$] is valid.
    0619155154|efk |1|00|Action [0000#$Tdtmf$] looks good.
    0619155154|efk |1|00|No more input...
    0619155154|efk |1|00|Efk exec engine: adding token [0000#]
    0619155154|efk |1|00|Efk exec engine: adding token [Tdtmf]
    0619155154|efk |1|00|User buffer contains [0000#].
    0619155154|efk |1|00|Executing [dtmf], user buffer contains [0000#].
    0619155154|efk |1|00|DTMF dial is sending digits: [0000#]
    0619155154|efk |1|00|EFK Exec engine said we are done and will stop.
    0619155202|efk |1|00|Got call state change: [7]
    0619155202|efk |1|00|Got call state change: [0]

 

Best regards,

 

Laure

5 REPLIES 5
Polycom Employee & Community Manager

Re: EFK - Macro with DTMF failing when using SIP INFO

Hello @lbonis ,

 

welcome back to the Poly Community.


This would need to come into Support.

 

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

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

If this is some sort of an Internet discounter providing your MAC address or your Poly devices serial will enable us to look up who would be able to support you. This may not be who you purchased the Poly device from.

If the unit is no longer within the warranty please be prepared to Pay Per Incident / PPI. This is all outlined in detail here

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

Best Regards

Steffen Baier




<======== Signature / Disclaimer ========>
Please be aware:For questions about the type of support to expect please check here

Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's

Please remember, if you see a post that helped you , and it answers your question, please mark it as an "Accept as Solution".

The title Polycom Employee & Community Manager is an automatic setting within the community and any forum reply or post is based upon my personal experience and does not reflect the opinion or view of my employer.
Poly employee participation within this community is not mandatory and any post or FAQ article provided by myself is done either during my working hours or outside working hours, in my private time, and maybe answered on weekends, bank holidays or personal holidays.
Message 2 of 6
Polycom Employee & Community Manager

Re: EFK - Macro with DTMF failing when using SIP INFO

Hello @lbonis 

 

As you are a Service Provider we raised 1-12668570587

 

Best Regards

 

Steffen Baier




<======== Signature / Disclaimer ========>
Please be aware:For questions about the type of support to expect please check here

Please also ensure you always check the VoIP , Video Endpoint , Skype for Business , PSTN or RPM FAQ's

Please remember, if you see a post that helped you , and it answers your question, please mark it as an "Accept as Solution".

The title Polycom Employee & Community Manager is an automatic setting within the community and any forum reply or post is based upon my personal experience and does not reflect the opinion or view of my employer.
Poly employee participation within this community is not mandatory and any post or FAQ article provided by myself is done either during my working hours or outside working hours, in my private time, and maybe answered on weekends, bank holidays or personal holidays.
Message 3 of 6
Occasional Advisor

Re: EFK - Macro with DTMF failing when using SIP INFO

Hi Steffen,

 

Thank  you very much for your help.

I will close this topic because it will be followed with the support.

 

Best regards,

 

Laure

Message 4 of 6
Occasional Advisor

Re: EFK - Macro with DTMF failing when using SIP INFO

Hi,

 

This update is to share the workaround provided by Polycom.

 

The goal is to use the dialpad events instead to enable the VVX to send DTMF via SIP INFO.

So instead of the macro:

"0000#$Tdtmf$"

when can use:

"$FDialpad0$$FDialpad0$$FDialpad0$$FDialpad0$$FDialpadPound$"

Laure

 

Message 5 of 6
Highlighted
Occasional Advisor

Re: EFK - Macro with DTMF failing when using SIP INFO

This initial issue should be fixed since the firmware 5.9.4.

Message 6 of 6