MSN nummern je nach interner MSN setzen.wie?

nme

Neuer User
Mitglied seit
4 Nov 2005
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
hallöle, nachdem die anderen probleme soweit gelöst sind, bleibt im moment noch eines zu tun.

ich habe hier 3 interne isdn telefone an einer NT karte. die telefone haben die nummern 1-3.
nun soll je nachdem von welchem telefon man ins öffentliche netz wählt, eine andere msn übertragen werden.
ich habe schon mit setcallerid() rumgespietl, aber es wird immer die MSN meiner isdn karte übertragen (die am telekom ntba hängt).

gibt es überhaupt die möglichkeit die MSN so zu "manipulieren" wie ich das gerne hätte ?

danke für tips :)
 
ich hab mich jetzt mal mit einigen "gotoif" abfragen der CALLERIDNUM durchgefummelt, aber das ist ja auch nicht optimal denke ich, die auswertung der abfragen scheint eine merkbare zeitspanne zu dauern bis der anruf dann rausgeht.

suche also immernoch nach der "richtigen" lösung...
 
SetCallerID() ist da schon richtig, aber man muss auch eine MSN setzen, die dem Anschluss gehoert und nicht irgendeine. Andernfalls wird die 'falsche' MSN nicht benutzt und die default MSN des Anschlusses verwendet.

Armin
 
ja, das habe ich in der capi.conf auch so eingetragen in der zwischenzeit. mein problem war eigentlich die unterscheidung, von welchem internen apparat der anruf kommt. das gotoif "dauert" irgendwie ewig kommts mir vor. gibts da keine andere möglichkeit?
 
Wenn Du die internen Telefone auch mit den MSNs belegst ist ist es überhaupt kein Problem:

Code:
exten => _0Z.,1,SetCIDNum({CALLERID})

Wenn sich die MSNs nur in den letzten Stellen unterscheiden kann man das entsprechend abwandeln.

Dann ist auch die Erreichbarkeit von aussen einfacher. Für intern kannst Du dann immer noch mit kurzen Aliasen arbeiten.

jo
 
danke für den tip, hab ihn leider nicht verstanden :)

den internen telefonen habe ich die MSN 1,2 und 3 gegeben. wenn das simpler ist denen die original externen msns zu geben dann mach ich das :)

wenn ich dann die von dir genannte extension nutze, setze ich die CALLERIDNUM auf die aktuelle MSN des internen telefons denke ich, aber wie sage ich dann, dass die CAPI auch über die nummer rauswählt?

Dial(CAPI/${CALLERIDNUM}:${EXTEN}) vielleicht?
 
gib den internen telefonen die gleich MSN wie extern und mach eine 'billige' uebersetzung a la (ohne syntax fuer capi/zap...)

Code:
exten => 1,1,Dial(ISDN/123451)

exten => 2,1,Dial(ISDN/123452)

exten => 3,1,Dial(ISDN/123453)

fuer interne gespraeche
 
habs rausgefunden.
den internen telefonen einfach die externen MSNs gegeben und dann mit

Dial(CAPI/${CALLERIDNUM}:${EXTEN})

rausgewählt. tja, manchmal sollte man einfach mal experimentieren. auch wenns mitten in der nacht ist und durch eigene dummheit im ganzen haus alle telefone klingeln :)
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,535
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch