Was bedeutet Local/413@default

Timmbo

Aktives Mitglied
Mitglied seit
6 Nov 2005
Beiträge
1,935
Punkte für Reaktionen
0
Punkte
0
Hi,

das 413@default bedeutet das er die 414 im default-context verwendet, aber was passiert mit dem Local-Channel?

Thx
Timm
 
413@default bedeutet das er die 414

Falsch. Es bedeutet daß er die 413 über den LOCAL Channel im Context [default] verwendet.

Der LOCAL Channel ist ein Channel, der nur Asterisk intern verwendet wird und unabhängig von anderen "technologies" wie SIP, IAX, MGCP etc läuft.

Prinzipiell kannst Du den LOCAL/ genauso verwenden wie SIP/ oder IAX/ nur daß eben die extension einfach auf dem Asterisk selbst aufgelöst und nicht irgendwo "nach draußen geschickt" wird.

Wenn Du hier im Forum mal die Suche benutzt, wirst Du ein paar Anwendungsbeispiele für den LOCAL Channel finden. Weiteres findest Du auch auf www.voip-info.org
 
Hi,

ja soweit habe ich das auch verstanden.
Allerdings habe ich das Problem wenn eben ein Call über Local übergeben wird, dann funktioniert die Voicemailbox nicht richtig(Standardansage wird abgespielt), wenn hingegen die Nebenstelle über intern also mit Dial SIP/413 angerufen wird, dann wird die eigene VM Ansage abgespielt. Hier mal der Debug:
Code:
-- Executing NoOp("mISDN/1-1", "") in new stack
     -- Executing Dial("mISDN/1-1", "Local/413@default|240|tw") in new stack
     -- Called 413@default
     -- Executing VoiceMail("Local/413@default-fa13,2", "su413@default") 
     -- Local/413@default-fa13,1 answered mISDN/1-1
     -- Playing 'vm-theperson' (language 'de')
     -- Playing 'digits/4' (language 'de')
     -- Playing 'digits/1' (language 'de')
     -- Playing 'digits/3' (language 'de')
     -- Playing 'vm-isunavail' (language 'de')
     -- Playing 'beep' (language 'de')
     -- Recording the message

Beim direkten Anruf:
Code:
Executing VoiceMail("SIP/10-40a023b0", "su413@default") in new stack
     -- Playing '/var/spool/asterisk/voicemail/default/413/unavail' 
(language 'de')
     -- Playing 'beep' (language 'de')
     -- Recording the message

Was macht der Local Channel da?

Grüße und Danke.
Timm
 
Ich meinte warum die falsche Ansage beim Local kommt.
Code:
[default]
exten => 413,1,Voicemail(su413@default)
exten => 413,2,Hangup

Wenn jetzt eine andere NST die 413 wählt, dann wird die VM-Box mit eben dem richtigen Ansagetext ausgeführt, kommt aber der Call von Extern:

Code:
exten => 3847413/,1,SetCallerPres(allowed)
exten => 3847413/,2,Set(CALLERID(number)=unbekannt)
exten => 3847413,1,Noop
exten => 3847413,2,Noop
exten => 3847413,3,Noop
exten => 3847413,4,Noop
exten => 3847413,5,Noop
exten => 3847413,6,Noop
exten => 3847413,7,Noop
exten => 3847413,8,NooP()
exten => 3847413,9,NooP()
exten => 3847413,10,Dial(Local/413@default,240,tw)
exten => 3847413,111,Busy
exten => 3847413,11,Hangup

wird der Standardtext abgespielt, und ich verstehe nicht warum, denn auch hier wird doch über den Local Channel die 413 im default context gewählt.

Timm
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.