Nebenstellennummer übertragen

mweissen

Neuer User
Mitglied seit
30 Apr 2006
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Guten Morgen...
Ich betreibe einen Asterisk ( aah2.8 ) direkt an einer xDSL-Leitung von inode. inode hat ein Gateway zum öffentlichen Telefonnetz und erlaubt seit kurzem auch den Anschluss von Nebenstellenanlagen.
- Anrufe von außen, inklusive Durchwahl zur Nebenstelle, klappen
- Anruf nach außen klappen auch, aber die rufende Nebenstelle wird nicht übertragen. Angezeigt wird die Nummer, die in "fromuser" steht.

Mehrstündige Versuche mit SIP_HEADER, SetCIDNum usw. waren erfolglos.

Die Konfiguration ist sehr schlicht:
Code:
[B]SIP.CONF :[/B]

[general]
context=default
defaultexpirey=14400
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
tos=184
sipdebug = yes
register => 0316123456:123456@sip_proxy     ; Nummer & PW


[sip_proxy]
type=peer
secret=123456
username=0316123456
[COLOR="Red"]fromuser=0316123456299  ; Diese Nummer wird übertragen[/COLOR]
fromdomain=voip.inode.at
host=voip.inode.at
insecure=very
call-limit=5         ; max. externe gespräche
context=outgoing

[201]                ; Nebenstellen
type=friend
username=201
secret=201
host=dynamic
context=local
canreinvite=no
; usw....

[B]EXTENSIONS.CONF :[/B]

[general]
static=yes
writeprotect=no
autofallthrough=yes

[globals]
TIMEOUT=20            ; ring timeout

[default]
include => local

[local]
exten => _ZXX,1,Dial(SIP/${EXTEN},${TIMEOUT})
exten => _ZXX,2,Busy
include => outgoing

[outgoing]
exten => _0.,1,Dial(SIP/${EXTEN:1}@sip_proxy,30,r)
exten => _0.,2,Hangup

[incoming]
exten => _X.,1,Dial(SIP/${EXTEN:10},${TIMEOUT},Ttr)    
; :10 muss an die rufnummernlänge angepasst
exten => _X.,2,Busy
Wer hat eine Idee?
 
laß die Zeile fromuser= mal weg und setze eine CallerID
 
Genau - damit gehts!
Jetzt schaut der Context outgoing so aus:
Code:
[outgoing]
exten => _0.,1,Set(CALLERID(number)=0316123456${CUT(SIP_HEADER(from), ,1)})
exten => _0.,2,Dial(SIP/${EXTEN:1}@sip_proxy,30,r)
exten => _0.,3,Hangup

Ob die erste Zeile auch eleganter geht?
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,973
Mitglieder
378,565
Neuestes Mitglied
BenGradish