- Mitglied seit
- 14 Sep 2004
- Beiträge
- 3,263
- Punkte für Reaktionen
- 29
- Punkte
- 48
Ist es möglich, eine Statusabfrage eines bestimmten SIP-Clients im Dialplan zu machen?
z. B.
Wenn SIP123 angemeldet ist, sollen klingeln:
exten => incoming,1,Dial,CAPI/ISDN3/123&CAPI/ISDNA/21:01761234567&SIP/771&SIP/772&SIP/773|55|Tt/bdr
Wenn SIP123 nicht angemeldet ist, nur noch:
exten => incoming,1,Dial,CAPI/ISDN3/123
Damit könnte ich einen Schalter einbauen, mit dem ich den Parallelruf aufs Handy bei Bedarf einschalten kann, ohne jedes Mal die extensions.conf zu ändern.
z. B. so etwas:
if status(sip123) = "1" then {exten v1} else {exten v2}
Gibt es noch eine bessere Möglichkeit?
Evtl. eine Rufumleitung bei nicht erreichbar, ...
Es würde mir auch schon helfen, wenn mir Jemand erklärt, wie man eine Variable setzen kann, wenn ein SIP-Client angemeldet ist.
z. B. sip123online = 1 oder 0
z. B.
Wenn SIP123 angemeldet ist, sollen klingeln:
exten => incoming,1,Dial,CAPI/ISDN3/123&CAPI/ISDNA/21:01761234567&SIP/771&SIP/772&SIP/773|55|Tt/bdr
Wenn SIP123 nicht angemeldet ist, nur noch:
exten => incoming,1,Dial,CAPI/ISDN3/123
Damit könnte ich einen Schalter einbauen, mit dem ich den Parallelruf aufs Handy bei Bedarf einschalten kann, ohne jedes Mal die extensions.conf zu ändern.
z. B. so etwas:
if status(sip123) = "1" then {exten v1} else {exten v2}
Gibt es noch eine bessere Möglichkeit?
Evtl. eine Rufumleitung bei nicht erreichbar, ...
Es würde mir auch schon helfen, wenn mir Jemand erklärt, wie man eine Variable setzen kann, wenn ein SIP-Client angemeldet ist.
z. B. sip123online = 1 oder 0
Zuletzt bearbeitet: