Hallo und guten Tag,
gestern wurde unser Anlagenanschluss auf einen Telekom Sip-Trunk Anschluss umgestellt und trotz aller Vorbereitung funktioniert die ein- und ausgehende Telefonie nicht. Laut Hotline kann für ein Fremdprodukt (Asterisk 13 - Eigenimplementierung) kein Support erfolgen ... ärgerlich aber nachvollziehbar.
Große Probleme macht mir die richtige Konfiguration der Datei pjsip.conf, da ich hierzu im Netz teils widersprüchliche Informationen gefunden habe.
Meine pjsip.conf sieht wie folgt aus:
Eine erfolgreiche Registrierung ist mit diesen Einstellungen bereits problemlos möglich:
Der Wählstring in der extensions.conf sieht so aus:
Ein Anruf nach extern sieht dann wie folgt aus:
Kann mir irgendwer, der eine solche Kombination (Asterisk / PJSIP / Telekom-Sip-Trunk) bereits am Laufen hat, bitte helfen, da ich nach Stunden, den Wald vor Bäumen nicht mehr sehe ?
Gruß Michael
gestern wurde unser Anlagenanschluss auf einen Telekom Sip-Trunk Anschluss umgestellt und trotz aller Vorbereitung funktioniert die ein- und ausgehende Telefonie nicht. Laut Hotline kann für ein Fremdprodukt (Asterisk 13 - Eigenimplementierung) kein Support erfolgen ... ärgerlich aber nachvollziehbar.
Große Probleme macht mir die richtige Konfiguration der Datei pjsip.conf, da ich hierzu im Netz teils widersprüchliche Informationen gefunden habe.
Meine pjsip.conf sieht wie folgt aus:
Code:
[general]
srvlookup = yes
[TRANS_transport-tcp]
type = transport
protocol = tcp
bind = 0.0.0.0
;tos = cs3
local_net=192.168.100.0/24
external_media_address = $unser-DynNS-Name
external_signaling_address = $unser-DynNS-Name
[REG_reg.sip-trunk.telekom.de]
type = registration
retry_interval = 20
max_retries = 10
expiration = 120
transport = TRANS_transport-tcp
outbound_auth = AUTH_sip-trunk-telekom
outbound_proxy = sip:reg.sip-trunk.telekom.de
client_uri = sip:[email protected]:5060
server_uri = sip:sip-trunk.telekom.de:5060
contact_user = 99990
auth_rejection_permanent = no
[AOR_sip-trunk-telekom]
type = aor
contact = sip:[email protected]:5060
default_expiration = 600
[ID_sip-trunk-telekom]
type = identify
endpoint = ENDP_sip-trunk-telekom
match = reg.sip-trunk.telekom.de
[AUTH_sip-trunk-telekom]
type = auth
username = TelefonieUsername
password = TelefoniePasswort
[ENDP_sip-trunk-telekom]
type = endpoint
context = incoming
dtmf_mode = rfc4733
disallow = all
allow = G722
allow = alaw
rtp_symmetric = yes
force_rport = yes
rewrite_contact = yes
rtp_timeout = 60
timers = no
direct_media = no
from_domain = sip-trunk.telekom.de
tos_audio = ef
tos_video = af41
language = de
allow_subscribe = yes
auth = AUTH_sip-trunk-telekom
outbound_auth = AUTH_sip-trunk-telekom
aors = AOR_sip-trunk-telekom
#include "pjsip_sip.conf.awr"
Eine erfolgreiche Registrierung ist mit diesen Einstellungen bereits problemlos möglich:
Code:
astTel*CLI> pjsip show registration REG_reg.sip-trunk.telekom.de
<Registration/ServerURI..............................> <Auth..........> <Status.......>
==========================================================================================
REG_reg.sip-trunk.telekom.de/sip:sip-trunk.telekom.de: AUTH_sip-trunk-telekom Registered
ParameterName : ParameterValue
=====================================================================
auth_rejection_permanent : false
client_uri : sip:[email protected]:5060
contact_user : 99990
endpoint :
expiration : 120
fatal_retry_interval : 0
forbidden_retry_interval : 0
line : false
max_retries : 10
outbound_auth : AUTH_sip-trunk-telekom
outbound_proxy : sip:reg.sip-trunk.telekom.de
retry_interval : 20
server_uri : sip:sip-trunk.telekom.de:5060
support_path : false
transport : TRANS_transport-tcp
Der Wählstring in der extensions.conf sieht so aus:
Code:
;Sip-Trunk TKom
exten => _0X.,n,Dial(PJSIP/${EXTEN}@ENDP_sip-trunk-telekom)
Ein Anruf nach extern sieht dann wie folgt aus:
Code:
<--- Received SIP request (1179 bytes) from UDP:192.168.100.122:2048 --->
INVITE sip:[email protected];user=phone SIP/2.0
Via: SIP/2.0/UDP 192.168.100.122:2048;branch=z9hG4bK-b7x6yw9fbmwq;rport
From: "11" <sip:[email protected]>;tag=2ohndvt165
To: <sip:[email protected];user=phone>
Call-ID: 3c31472d0b51-jzmx0q3peqva
CSeq: 1 INVITE
Max-Forwards: 70
Contact: <sip:[email protected]:2048;line=8zb5isqz>;reg-id=1
P-Key-Flags: keys="3"
User-Agent: snom320/7.3.30
Accept: application/sdp
Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, SUBSCRIBE, PRACK, MESSAGE, INFO
Allow-Events: talk, hold, refer, call-info
Supported: timer, 100rel, replaces, from-change
Session-Expires: 3600;refresher=uas
Min-SE: 90
Content-Type: application/sdp
Content-Length: 458
v=0
o=root 1575026734 1575026734 IN IP4 192.168.100.122
s=call
c=IN IP4 192.168.100.122
t=0 0
m=audio 56642 RTP/AVP 0 8 9 99 3 18 4 101
a=crypto:1 AES_CM_128_HMAC_SHA1_32 inline:kFrRXMX5JMOEuiiY1+eXsvmD4dz6OwIeEj0cNLQH
a=rtpmap:0 pcmu/8000
a=rtpmap:8 pcma/8000
a=rtpmap:9 g722/8000
a=rtpmap:99 g726-32/8000
a=rtpmap:3 gsm/8000
a=rtpmap:18 g729/8000
a=rtpmap:4 g723/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
<--- Transmitting SIP response (515 bytes) to UDP:192.168.100.122:2048 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.100.122:2048;rport=2048;received=192.168.10.122;branch=z9hG4bK-b7x6yw9fbmwq
Call-ID: 3c31472d0b51-jzmx0q3peqva
From: "11" <sip:[email protected]>;tag=2ohndvt165
To: <sip:[email protected];user=phone>;tag=z9hG4bK-b7x6yw9fbmwq
CSeq: 1 INVITE
WWW-Authenticate: Digest realm="asterisk",nonce="1529759510/61682c850bc2fada1d16d03a1736c0e7",opaque="460a5a537048fc92",algorithm=md5,qop="auth"
Server: Asterisk PBX certified/13.18-cert3
Content-Length: 0
<--- Received SIP request (399 bytes) from UDP:192.168.100.122:2048 --->
ACK sip:[email protected];user=phone SIP/2.0
Via: SIP/2.0/UDP 192.168.100.122:2048;branch=z9hG4bK-b7x6yw9fbmwq;rport
From: "11" <sip:[email protected]>;tag=2ohndvt165
To: <sip:[email protected];user=phone>;tag=z9hG4bK-b7x6yw9fbmwq
Call-ID: 3c31472d0b51-jzmx0q3peqva
CSeq: 1 ACK
Max-Forwards: 70
Contact: <sip:[email protected]:2048;line=8zb5isqz>;reg-id=1
Content-Length: 0
<--- Received SIP request (1455 bytes) from UDP:192.168.100.122:2048 --->
INVITE sip:[email protected];user=phone SIP/2.0
Via: SIP/2.0/UDP 192.168.100.122:2048;branch=z9hG4bK-eoffcn7gpk15;rport
From: "11" <sip:[email protected]>;tag=2ohndvt165
To: <sip:[email protected];user=phone>
Call-ID: 3c31472d0b51-jzmx0q3peqva
CSeq: 2 INVITE
Max-Forwards: 70
Contact: <sip:[email protected]:2048;line=8zb5isqz>;reg-id=1
P-Key-Flags: keys="3"
User-Agent: snom320/7.3.30
Accept: application/sdp
Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, SUBSCRIBE, PRACK, MESSAGE, INFO
Allow-Events: talk, hold, refer, call-info
Supported: timer, 100rel, replaces, from-change
Session-Expires: 3600;refresher=uas
Min-SE: 90
Authorization: Digest username="11",realm="asterisk",nonce="1529759510/61682c850bc2fada1d16d03a1736c0e7",uri="sip:[email protected];user=phone",qop=auth,nc=00000001,cnonce="371a0125",response="a0a3b58a86f3bf666853b31f1b86638b",opaque="460a5a537048fc92",algorithm=MD5
Content-Type: application/sdp
Content-Length: 458
v=0
o=root 1575026734 1575026734 IN IP4 192.168.10.122
s=call
c=IN IP4 192.168.100.122
t=0 0
m=audio 56642 RTP/AVP 0 8 9 99 3 18 4 101
a=crypto:1 AES_CM_128_HMAC_SHA1_32 inline:kFrRXMX5JMOEuiiY1+eXsvmD4dz6OwIeEj0cNLQH
a=rtpmap:0 pcmu/8000
a=rtpmap:8 pcma/8000
a=rtpmap:9 g722/8000
a=rtpmap:99 g726-32/8000
a=rtpmap:3 gsm/8000
a=rtpmap:18 g729/8000
a=rtpmap:4 g723/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
== Setting global variable 'SIPDOMAIN' to '192.168.100.21'
<--- Transmitting SIP response (337 bytes) to UDP:192.168.100.122:2048 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.100.122:2048;rport=2048;received=192.168.100.122;branch=z9hG4bK-eoffcn7gpk15
Call-ID: 3c31472d0b51-jzmx0q3peqva
From: "11" <sip:[email protected]>;tag=2ohndvt165
To: <sip:[email protected];user=phone>
CSeq: 2 INVITE
Server: Asterisk PBX certified/13.18-cert3
Content-Length: 0
-- Executing [01112222222@internal:1] Set("PJSIP/11-0000000f", "CALLERID(number)=0621999911") in new stack
-- Executing [01112222222@internal:2] Dial("PJSIP/11-0000000f", "PJSIP/01112222222@ENDP_sip-trunk-telekom") in new stack
-- Called PJSIP/01112222222@ENDP_sip-trunk-telekom
== Using SIP RTP Audio TOS bits 184
== Using SIP RTP Audio TOS bits 184 in TCLASS field.
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'PJSIP/11-0000000f' status is 'CONGESTION'
<--- Transmitting SIP response (415 bytes) to UDP:192.168.100.122:2048 --->
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP 192.168.100.122:2048;rport=2048;received=192.168.100.122;branch=z9hG4bK-eoffcn7gpk15
Call-ID: 3c31472d0b51-jzmx0q3peqva
From: "11" <sip:[email protected]>;tag=2ohndvt165
To: <sip:[email protected];user=phone>;tag=5d1e993e-aa08-4c40-b01a-7f1dd6b9a566
CSeq: 2 INVITE
Server: Asterisk PBX certified/13.18-cert3
Reason: Q.850;cause=34
Content-Length: 0
<--- Received SIP request (415 bytes) from UDP:192.168.100.122:2048 --->
ACK sip:[email protected];user=phone SIP/2.0
Via: SIP/2.0/UDP 192.168.100.122:2048;branch=z9hG4bK-eoffcn7gpk15;rport
From: "11" <sip:[email protected]>;tag=2ohndvt165
To: <sip:[email protected];user=phone>;tag=5d1e993e-aa08-4c40-b01a-7f1dd6b9a566
Call-ID: 3c31472d0b51-jzmx0q3peqva
CSeq: 2 ACK
Max-Forwards: 70
Contact: <sip:[email protected]:2048;line=8zb5isqz>;reg-id=1
Content-Length: 0
Kann mir irgendwer, der eine solche Kombination (Asterisk / PJSIP / Telekom-Sip-Trunk) bereits am Laufen hat, bitte helfen, da ich nach Stunden, den Wald vor Bäumen nicht mehr sehe ?
Gruß Michael