ISDN Geräten SIP accounts zuordnen (ausgehend)

obergandhi

Neuer User
Mitglied seit
17 Mrz 2006
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Ich würde gerne meinen ISDN Geräten die über eine Karte im NT Mode am Asterisk mit mISDN hängen für ausgehende Gespräche jeweils einen anderen SIP account zuordnen.

Für eingehende Gespräche ist das ganze ja sehr einfach und Funktioniert auch.

Die Geräte haben die MSN 10 und 11.

Hier meine configs die evt wichtig sind:

misdn.conf:

Code:
[general]
bridging=no

[default]


[TE]
context=Extern_ISDN
ports=2
msns=*

echocancel=yes
rxgain=0
txgain=0


[NT]
context=Nebenstellen
ports=1
msns=*
echocancel=yes
rxgain=0
txgain=0
overlapdial=yes


extension.conf (ausschnitte)

Code:
[RausTelen]


  exten => _0.,1,Dial(SIP/freenet_263/${EXTEN})
  exten => _0.,2,Hangup

  exten => _ZXX.,1,Dial(SIP/freenet_263/02056${EXTEN}) 
  exten => _ZXX.,2,Hangup

Es gibt einen weiteren Account namens freenet_264.

Kann man evt anhand der internen MSN die Nebenstellen filtern?

Danke im vorraus ... Philipp

Asterisk 1.4.10.1 und mISDN / user 1_1_5
 
Verstehe ich nicht so ganz. Moechtest du die ISDN Geräte (die am NT Port haengen) über einen anderen context telefonieren lassen?

Dazu muesstest du in der misdn.conf einfach von deiner NT-Konfig einen eigenen Kontext bauen z.B.:

Code:
[NTports]
echocancel=no
echotraining=no
context=isdn
ports=1ptmp
callerid=0

D.h. der dedizierte context zu deinen ISDN Telefonen am NT-Port wäre dann der context "isdn".

Dazu muesstest du dann die Wahlregel in der extensions.conf wie folgt anpassen:

Code:
[isdn]
exten => _X.,1,Dial(SIP/${EXTEN}@neuersip-uplink)

In der SIP-Konfig baust du dann einfach diesen SIP-Uplink mit ein unter dem gewaehlten context "neuersip-uplink".

Hoffe, dass beantwortet deine Frage und ich hab sie nicht falsch verstanden. ;-)
 
naja im Prinzip wollte ich jedes Telefon einzeln ansprechen....

Jetzt hab ich einfach SIP Telefone. Damit isses ganz einfach ;-)
 
Ich habe das gleiche Problem. Mit bristuff konnte ich die MSN die im Telefon als "Absender" eingestellt war, mit ${CALLERID} auslesen. Mit misdn steht in der Variablen nichts drin. Ich bin mir sicher, dass das nur eine Einstellung ist. Kann jemand helfen?
 
Na kommt schon...
Es kann doch nicht wahr sein, daß keiner mISDN verwendet.
 
Du schreibst nicht, welche *Version du verwendest.
In 1.4 steht die Absender-MSN in ${CALLERID(num)}.


Gruss,
Sachmet.
 
Perfekt! Danke, Sachmet, das wars. Ich habe meine Config 1:1 von Asterisk 1.2 übernommen, und hatte noch die alte Variable drin.
Toll wäre eigentlich, wenn Asterisk in solchen Fällen einen Fehler ausgibt.
 
Kostenlos!

Statistik des Forums

Themen
248,900
Beiträge
2,304,501
Mitglieder
378,599
Neuestes Mitglied
Bone1104