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

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
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

----------------
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

View solution in original post

Message 3 of 6
5 REPLIES 5
Highlighted
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

----------------
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
Highlighted
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

----------------
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

View solution in original post

Message 3 of 6
Highlighted
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
Highlighted
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