Moin!
Ich hoffe meine Frage ist noch nicht beantwortet, ich konnte zumindest leider keine Lösung finden.
Ich habe einen Asterisk mit 2x HFC. Die eine davon im NT-Modus, daran hängt eine Teledat 150 "ISDN-Anlage" mit 2 angeschlossenen Analog-Telefonen. Das eine hat die interne MSN 150, das andere die 151.
Wenn ich nun mit einem der beiden Telefone wähle, schreibt mir * auf der CLI auch brav:
Aber in welcher Variable finde ich denn nun die "151" (bzw 150)? Ich habe schon
${CALLERID} (= CID withheld)
${CALLINGPRES} (= 32)
${CHANNEL} (= Zap/2-1)
und noch viele andere ausprobiert, aber in keiner steht die interne MSN
Ich bräuchte das, damit ich unter anderem das BLF auf meinem Grandstream setzen kann bei ausgehenden Anrufen. Bei eingehenden kenne ich die benutzte Nebenstelle ja und kann daher mit DevState() entsprechend arbeiten.
Vielen Dank schon mal für Eure Hilfe,
Ich hoffe meine Frage ist noch nicht beantwortet, ich konnte zumindest leider keine Lösung finden.
Ich habe einen Asterisk mit 2x HFC. Die eine davon im NT-Modus, daran hängt eine Teledat 150 "ISDN-Anlage" mit 2 angeschlossenen Analog-Telefonen. Das eine hat die interne MSN 150, das andere die 151.
Wenn ich nun mit einem der beiden Telefone wähle, schreibt mir * auf der CLI auch brav:
Code:
Accepting voice call from '151' to 's' on channel 0/2, span 1
Aber in welcher Variable finde ich denn nun die "151" (bzw 150)? Ich habe schon
${CALLERID} (= CID withheld)
${CALLINGPRES} (= 32)
${CHANNEL} (= Zap/2-1)
und noch viele andere ausprobiert, aber in keiner steht die interne MSN
Ich bräuchte das, damit ich unter anderem das BLF auf meinem Grandstream setzen kann bei ausgehenden Anrufen. Bei eingehenden kenne ich die benutzte Nebenstelle ja und kann daher mit DevState() entsprechend arbeiten.
Vielen Dank schon mal für Eure Hilfe,