/ RTP-Based Session Control§
Notice§
The feature is a part of the Phone Interconnect functionality.
About§
SmartPTT introduces a way to establish long-lasting phone calls between radio subscribers and phone users. Previously, SmartPTT ended the calls if subscribers did not reply within the session inactivity timeout timer.
With the release, SmartPTT might be configured to send RTP packets periodically to the PBX side. This preserves the phone call session as long as needed, until any party decides to end it explicitly.
Diagram§
sequenceDiagram
Radio->>Server: voice stream
Server->>PBX: RTP voice packets
Radio->>Server: PTT release
Server-->>PBX: stop sending voice packets
activate PBX
Note right of PBX: Start inactivity timeout timer
loop
Server->>PBX: RTP comfort noise
deactivate PBX
Note over PBX: Restart inactivity timeout timer
end
Radio->>Server: PTT press
Server->>PBX: RTP voice packets
sequenceDiagram
Radio->>Server: voice stream
Server->>PBX: RTP voice packets
Radio->>Server: PTT release
Server-->>PBX: stop sending voice packets
activate PBX
Note right of PBX: Start inactivity timeout timer
PBX->>Server: SIP:BYE
deactivate PBX
Note right of PBX: Inactivity timeout timer is expired
Server->>Radio: end of call
Benefits§
- Unlock the ability to instruct/dispatch radio subscribers as long as needed.
- Deploy the voice interoperability solutions for PBX, MOTOTRBO, and analog radio using SmartPTT as a core.
- Ensure SmartPTT is compliant with the most expected PBX configurations.
Requirements§
- Consider your SmartPTT subscription update to get the current software version.
- SmartPTT must have the active “Telephone Interconnect” license key.
Setup§
For the current particular feature, only the following procedures are applicable:
Changelog§
9.15.100§
Introduced.