Plantronics + Polycom. Now together as Poly Logo

[FAQ] How can I use PTT / Push To Talk / Paging / Page ?

Highlighted
Polycom Employee & Community Manager

[FAQ] How can I use PTT / Push To Talk / Paging / Page ?

Configuring Push-to-Talk and Group Paging


The Push-to-Talk (PTT) and Group Paging features are supported on all Poly phone models installed with UC software 4.0.0 or later.

 

NOTE: The Poly Trio 8800 or Trio 8500, unlike the VVX Business Media Phones and SoundPoint or SoundStation IP Phone Range, does not PTT / Push to Talk! 

 

At present the Trio can only receive a Page or be part of a Paging Group but cannot send a page itself.


The Group Paging feature enables you to make pages aka a —one way audio announcements — to users subscribed to a page group.

 

The Push-to-Talk (PTT) feature is a collaborative tool that enables you to exchange broadcasts to users subscribed to a PTT channel, much like a walkie-talkie.

 

  • You can transmit pages and PTT broadcasts using your handset, headset, or speakerphone and you can reject them, place them on hold, and end them at any time.

 

  • PTT broadcasts can be transmitted via the speakerphone, handset, and headset, and pages can be received only through the speakerphone.

Both features are available on all phones that use UC Software 4.0.0 or later.


You can enable one of these features or you can operate both simultaneously.

 

Paging and PTT each have 25 groups/channels you can subscribe to.

 

  • PTT Mode PTT mode is intended primarily for Wi-Fi phones such as the SpectraLink handsets. 

    In PTT mode, the phone behaves like a walkie-talkie
    You can broadcast audio to a PTT channel and recipients subscribed to that channel can respond to your message.

    PTT_00.PNG

Paging Mode Paging mode is intended primarily for desktop phones. 

In Paging mode, you can send announcements to recipients subscribed to a page group. 
In Page mode, announcements play only through the phone’s speakerphone.

  • Paging_000.PNG

 

In order to customize the availability of the Page functionality for other call scenarios please check the Soft Key Example 5 => here <=

 

Setting a fixed paging Volume:

 

The ptt.volume parameter (UC Software 4.0.5 or later) can be used to set a pre-defined paging Volume.

 

  • default = -20 (whereas default for ptt.emergencyChannel.volume is -10) 
    max = 0 
    min = -57

 

Logs:

 

In order to get logs for PTT please set the following logging levels

 

  • Settings > Logging > Global Settings > Global Log Level Limit > Log File Size (Kbytes) > VVX prior to 5.5.0 = 180 after 5.5.0 = 1000 or Trio 10240
  • Settings > Logging > Module Log Level Limits > PTT > Event 1

Sending a Page:

 

0416203614|ptt  |2|00|[PpsPttC]: app2PpsTalkPressed
0416203614|ptt  |2|00| [PpsPttC]::ppsProcMsg() starting PTT/Page call
0416203614|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Idle,event=KeyTalk, enter next state=Alert
0416203614|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsTalkPressed channel 26,Ptt AppId 0
0416203614|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsTalkPressed Mode=wlanModeTimeReleased, Release Interval 30ms, channel 26,Ptt AppId 0
0416203615|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Alert,event=Timeout, enter next state=Transmit
0416203623|ptt  |2|00|[PpsPttC]: app2PpsTalkReleased
0416203623|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Transmit,event=KeyNone, enter next state=EOTWait
0416203623|ptt  |2|00| [PpsPttC]::ppsProcMsg() releasing call 
0416203623|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsTalkReleased Channel 26, Ptt AppId 0
0416203623|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsTalkReleased Mode=wlanModePttRx Channel 26,Ptt AppId 0
0416203623|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=EOTWait,event=Timeout, enter next state=EOT
0416203623|ptt  |2|00|[PpsPttC]: mediaSess2PpsCallRelease NetCall(0xb09379c0) UsrCall(0xb52bce20) Reason(3)
0416203623|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallDrop channel 26, reason 3
0416203623|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallDrop Channel 26,Ptt AppId 0 
0416203623|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallDrop Mode=wlanModeStandby,Release Interval 650ms, Channel 26, Deleting the Ptt AppId 0
0416203623|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallDrop Mode=wlanModeStandby,Release Interval 650ms Channel 26,After deleting the Ptt AppId 0
0416203623|so   |4|00|MsgAppCallRemotePartyGetCmnd: Current Media Session is not in Active List.
0416203623|so   |4|00|MsgAppCallRemotePartyGetCmnd: Current Media Session is not in Active List.
0416203623|app1 |4|00|AppHybridC::termLclChg failed to find pCall
0416203624|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=EOT,event=Timeout, enter next state=Waiting
0416203624|ptt  |1|00|[PpsPttChanC]: pttChannelC::enterWaiting numTries == [2] 

0416203626|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Waiting,event=Timeout, enter next state=Idle
0416203645|ptt  |2|00|[PpsPttC]: app2PpsTalkPressed
0416203645|ptt  |2|00| [PpsPttC]::ppsProcMsg() starting PTT/Page call
0416203645|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Idle,event=KeyTalk, enter next state=Alert
0416203645|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsTalkPressed channel 26,Ptt AppId 0
0416203645|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsTalkPressed Mode=wlanModeTimeReleased, Release Interval 30ms, channel 26,Ptt AppId 
0416203646|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Alert,event=Timeout, enter next state=Transmit
0416203649|ptt  |2|00|[PpsPttC]: app2PpsTalkReleased
0416203649|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Transmit,event=KeyNone, enter next state=EOTWait
0416203649|ptt  |2|00| [PpsPttC]::ppsProcMsg() releasing call 
0416203649|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsTalkReleased Channel 26, Ptt AppId 0
0416203649|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsTalkReleased Mode=wlanModePttRx Channel 26,Ptt AppId 0
0416203649|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=EOTWait,event=Timeout, enter next state=EOT
0416203649|ptt  |2|00|[PpsPttC]: mediaSess2PpsCallRelease NetCall(0xb09379c0) UsrCall(0xb52c4b20) Reason(3)
0416203649|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallDrop channel 26, reason 3
0416203649|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallDrop Channel 26,Ptt AppId 0 
0416203649|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallDrop Mode=wlanModeStandby,Release Interval 650ms, Channel 26, Deleting the Ptt AppId 0
0416203649|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallDrop Mode=wlanModeStandby,Release Interval 650ms Channel 26,After deleting the Ptt AppId 0
0416203649|so   |4|00|MsgAppCallRemotePartyGetCmnd: Current Media Session is not in Active List.
0416203649|so   |4|00|MsgAppCallRemotePartyGetCmnd: Current Media Session is not in Active List.
0416203649|app1 |4|00|AppHybridC::termLclChg failed to find pCall
0416203649|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=EOT,event=Timeout, enter next state=Waiting
0416203649|ptt  |1|00|[PpsPttChanC]: pttChannelC::enterWaiting numTries == [2] 
0416203651|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Waiting,event=Timeout, enter next state=Idle

Receiving a Page:

 

0417083614|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Idle,event=ReceiveAlert, enter next state=Receive
0417083614|ptt  |2|00|[PpsPttC]: mediaSess2PpsCallAnswer NetCall(0x18f8f38) UsrCall(0x162a2e8)
0417083614|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallAnswer channel 26
0417083615|ptt  |1|00|First rx payload est. : 20
0417083615|ptt  |1|00|Delta seq 64251 prev sampleCount 0x0 sampleCount 0x149cdcf7
0417083615|ptt  |1|00|Delta sampleCount 345824503 expected 160
0417083618|ptt  |1|00|First rx payload est. : 90
0417083618|ptt  |1|00|Rx payload est. update : 20
0417083623|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Receive,event=ReceiveEOT, enter next state=Waiting
0417083623|ptt  |1|00|[PpsPttChanC]: pttChannelC::enterWaiting numTries == [2] 
0417083623|ptt  |2|00|[PpsPttC]:ncas2PpsCallHold Net(0x18f8f38) User(0x162a2e8)
0417083623|ptt  |2|00| [PpsPttC]::ppsProcMsg():MsgPpsCallHold channel 26
0417083625|ptt  |1|00|[PpsPttChanC]: PTT channel=26, current state=Waiting,event=Timeout, enter next state=Idle
0417083625|ptt  |2|00|[PpsPttC]: mediaSess2PpsCallRelease NetCall(0x18f8f38) UsrCall(0x162a2e8) Reason(2)
0417083625|ptt  |2|00| [PpsPttC]::ppsProcMsg(): MsgPpsCallDrop channel 26, reason 2

 

Wireshark:

 

On a reboot / restart the Phone will leave the Multicast Group:

 

PTT_Wireshark_01.pngreboot

Booting a Phone it joins 224.0.1.116

PTT_Wireshark_02.pngJoining

Transmitting  PTT Paging on port 5001

PTT_Wireshark_03.pngPaging

More detailed technical information can be found in the attached Polycom® UC Software PTT/Group Paging Audio Packet Format Engineering Advisory 70568 document




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