DTMF-Übertragung im Softphone-Betrieb
Aktualisierungsstand | Juni 2023 |
---|---|
Produktrelevanz | ProCall 8 Enterprise ProCall 7 Enterprise |
DTMF-Zeichenübertragung zwischen ProCall Enterprise und Telefonanlage
estos ProCall Enterprise bietet die Möglichkeit der Übertragung von DTMF- oder MFV-Zeichen.
Im Artikel Ankommende Rufe annehmen - das Kommunikationsfenster ist der Weg über den Punkt DTMF-Töne wählen im Gesprächsfenster aufgezeigt, um das DTMF-Tastenfeld einzublenden.
Die meisten an ProCall Enterprise angebundenen Telefonanlagen unterstützen die DTMF-Signalisierung. Bitte beachten Sie hierbei die für die jeweilige Telefonanlage veröffentlichte Auflistung unterstützter Telefoniefunktionen.
Ob im Rahmen eines SIP Softphone-Calls tatsächlich die DTMF-Zeichenübertragung unterstützt wird, signalisieren sich ProCall Enterprise bzw. die Telefonanlage gegenseitig anhand der miteinander ausgetauschten SDP Informationen.
In estos ProCall Enterprise gibt es deshalb keine Konfigurationsmöglichkeit zur Ab- bzw. Anschaltung der DTMF-Unterstützung.
Beispiel einer Session Description - INVITE Request
Hier eine beispielhafte Session Description bei einem INVITE Request von der Telefonanlage an den estos UC Media Server:
v=0
o=OsBiz 1 93456798 IN IP4 10.20.20.100
s=on transit
c=IN IP4 10.20.20.100
t=0 0
m=audio 30270 RTP/AVP 8 0 97 18 4 104 13 105 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:97 iLBC/8000
a=rtpmap:18 G729/8000
a=rtpmap:4 G723/8000
a=rtpmap:104 G726-32/8000
a=rtpmap:13 CN/8000
a=rtpmap:105 telephone-event/16000
a=rtpmap:101 telephone-event/8000
Die PBX bietet hier in diesem Call dem estos UC Media Server die DTMF-Codecs telephone-event/16000 und telephone-event/8000 an.
Bei Connect antwortet der estos UC Media Server der PBX mit dem von ihm unterstützten und gewählten Codec telephone-event/8000:
v=0
o=- 1687527440784 1687527440784 IN IP4 10.20.30.200
s=UC Media Server
c=IN IP4 10.20.30.200
t=0 0
m=audio 62974 RTP/AVP 8 101
a=sendrecv
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
Insofern via m-line von der Telefonanlage für den SIP Call keine DTMF-Codecs angeboten werden, ist eine erfolgreiche Aushandlung des DTMF Payload Types nicht möglich und die DTMF-Funktionalität steht in estos ProCall Enterprise zu diesem Call dann nicht zur Verfügung.
Hier ein Beispiel ausgetauschter Session Descriptions zu einem Call, bei dem DTMF nicht zur Verfügung steht:
estos UC Media Server gibt beim Aufbau des SIP Dialogs den DTMF Codec telephone-event/8000 (Payload Type 97) vor:
v=0
o=- 1687502937558 1687502937558 IN IP4 192.168.52.97
s=UC Media Server
c=IN IP4 192.168.52.97
t=0 0
m=audio 35794 RTP/AVP 96 9 8 0 97
a=rtpmap:96 opus/48000/2
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:97 telephone-event/8000
Die Telefonanlage antwortet im Session Progress / 183 und im OK / 200 ohne Angabe eines DTMF Codec, sondern nur mit den Sprachcodecs G.711 aLaw (Payload Type 8) und G.711 µLaw (Payload Type 0):
v=0
o=OsBiz 1 311880504 IN IP4 192.168.52.60
s=SIP Call
c=IN IP4 192.168.52.60
t=0 0
m=audio 30256 RTP/AVP 8 0
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000