Hallo,
mein erster Beitrag und gleich ein großes Problem.
Folgendes Setup:
T-Com Speedport Hybrid DSL/LTE 8Tarif (Magenta S) <---> Asterisk 13 LTS Cert <----> Clients (phone 1, ...x - testweise mit softphone x-lite)
Ich kann die phones von außen anrufen, nur leider der umgekehrte Weg geht nicht. Von den phones kann ich keine Nummer "draußen" erreichen. Das Gespräch wird jedoch laut Asterisk korrekt signalisiert und durchgestellt, es kommt ein Rufzeichen(!) aber beim Teilnehmer "draußen" klingelt nichts.
sip.conf:
extension.conf:
Debug-Ausgabe auf Konsole wenn Call rausgeht:
RTP Ports 30000 - 31000 in rtp.conf richtig gesetzt und am Speedport auf Asterisk Server weitergeleitet. Keine weiteren Firewalls etc.
Ich habe dazu alles abgegrasst was es im Forum so gibt. Keine Lösung. Was ist da los? Jemand eine Idee? Danke.
edit: nutze auch stun server (stun.t-online.de). stun show status gibt auch die richtige public adresse raus. somit dürfte das auch kein problem sein. ich glaube stand jetzt, der speedport "optimiert" die sip-verbindungen...
mein erster Beitrag und gleich ein großes Problem.
Folgendes Setup:
T-Com Speedport Hybrid DSL/LTE 8Tarif (Magenta S) <---> Asterisk 13 LTS Cert <----> Clients (phone 1, ...x - testweise mit softphone x-lite)
Ich kann die phones von außen anrufen, nur leider der umgekehrte Weg geht nicht. Von den phones kann ich keine Nummer "draußen" erreichen. Das Gespräch wird jedoch laut Asterisk korrekt signalisiert und durchgestellt, es kommt ein Rufzeichen(!) aber beim Teilnehmer "draußen" klingelt nichts.
sip.conf:
Code:
[general]
context=public ; Default context for incoming calls. Defaults to 'default'
allowoverlap=no ; Disable overlap dialing support. (Default is yes)
udpbindaddr=0.0.0.0 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
tcpenable=no ; Enable server for incoming TCP connections (default is no)
tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
transport=udp ; Set the default transports. The order determines the primary default transport.
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
qualify=yes
register=0123456789:654321:[email protected]@tel.t-online.de/0123456789~3600
nat=force_rport,auto_comedia
[authentication]
[basic-options](!) ; a template
dtmfmode=rfc2833
context=from-office
type=friend
[natted-phone](!,basic-options) ; another template inheriting basic-options
directmedia=no
host=dynamic
[public-phone](!,basic-options) ; another template inheriting basic-options
directmedia=yes
[my-codecs](!) ; a template for my preferred codecs
disallow=all
allow=ilbc
allow=g729
allow=gsm
allow=g723
allow=ulaw
[ulaw-phone](!) ; and another one for ulaw-only
disallow=all
allow=ulaw
[seb]
type=friend
context=phones
allow=ulaw,alaw
secret=123456
host=dynamic
[outside]
type=peer
context=incoming
allow=ulaw,alaw,g722
[email protected]
[email protected]
[email protected]
[email protected]
remotesecret=654321
encryption = no
sendrpid = no
trustrpid = yes
host=tel.t-online.de
fromdomain=tel.t-online.de
realm=tel.t-online.de
qualify=yes
directmedia=no
dtmfmode=inband
insecure=port,invite
session-timers=refuse
extension.conf:
Code:
[outgoing]
exten => _0X.,1,NoOp(outgoing call via t-com)
same => n,Set(CALLERID(num-pres=0123456789)
same => n,Set(CALLERID(name)=0123456789)
same => n,Set(CALLERID(num)=0123456789)
same => n,SipAddHeader(P-Preferred-Identity: <sip:[email protected]>)
same => n,SipAddHeader(P-Asserted-Identity: <sip:[email protected]>)
same => n,Dial(SIP/outside/${EXTEN}@tel.t-online.de,180,rg)
same => n,HangUp
Debug-Ausgabe auf Konsole wenn Call rausgeht:
Code:
== Using SIP RTP CoS mark 5
-- Executing [015253987665@phones:1] NoOp("SIP/seb-0000000c", "015253987665") in new stack
-- Executing [015253987665@phones:2] Goto("SIP/seb-0000000c", "outgoing,015253987665,1") in new stack
-- Goto (outgoing,015253987665,1)
-- Executing [015253987665@outgoing:1] NoOp("SIP/seb-0000000c", "ougoing call via t-com") in new stack
-- Executing [015253987665@outgoing:2] Set("SIP/seb-0000000c", "CALLERID(num-pres=0123456789") in new stack
-- Executing [015253987665@outgoing:3] Set("SIP/seb-0000000c", "CALLERID(name)=0123456789") in new stack
-- Executing [015253987665@outgoing:4] Set("SIP/seb-0000000c", "CALLERID(num)=0123456789") in new stack
-- Executing [015253987665@outgoing:5] SIPAddHeader("SIP/seb-0000000c", "P-Preferred-Identity: <sip:[email protected]>") in new stack
-- Executing [015253987665@outgoing:6] SIPAddHeader("SIP/seb-0000000c", "P-Asserted-Identity: <sip:[email protected]>") in new stack
-- Executing [015253987665@outgoing:7] Dial("SIP/seb-0000000c", "SIP/outside/[email protected],180,rg") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/outside/[email protected]
RTP Ports 30000 - 31000 in rtp.conf richtig gesetzt und am Speedport auf Asterisk Server weitergeleitet. Keine weiteren Firewalls etc.
Ich habe dazu alles abgegrasst was es im Forum so gibt. Keine Lösung. Was ist da los? Jemand eine Idee? Danke.
edit: nutze auch stun server (stun.t-online.de). stun show status gibt auch die richtige public adresse raus. somit dürfte das auch kein problem sein. ich glaube stand jetzt, der speedport "optimiert" die sip-verbindungen...
Zuletzt bearbeitet: