AktualisierungsstandJuni 2023
Produktrelevanz

ProCall 8 Enterprise

ProCall 7 Enterprise

DTMF-Zeichenübertragung zwischen ProCall Enterprise und Telefonanlage

DTMF steht für Dual Tone Multifrequency, auch bekannt unter MFV für Mehrfrequenzverfahren

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.

Die beim Call-Setup ausgetauschten DTMF Codec-Informationen (m-line) müssen sich auf den Codec telephone-event/8000 verständigt haben, um die DTMF-Funktionalität während des Calls zur Verfügung zu haben:

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
CODE

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
CODE

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
CODE