Hallo,
ich versuche das folgenden Szenario umzusetzen.
Ein eingehender Anruf soll immer am Hauptapparat ankommen.
Wenn dieser besetzt ist, sollen andere Teilnehmer via BFL einen anstehenden Anruf signalisiert bekommen. Die Apparate sollen aber nicht klingeln.
Der Hauptapparat ist ein Snom 870
auf diesem habe ich 2 Identitäten eingerichtet.
Identität 1 <100>
Identität 2 <101>
Die 101 ist nach außen nicht bekannt und dient nur der Signalisierung eines Anrufes
Ein eingehender Anruf bekommt aber nun sobald die 100 spricht sowohl bei 100 als auch 101 ein Busysignal
Habt Ihr mir einen Tipp ?
ich versuche das folgenden Szenario umzusetzen.
Ein eingehender Anruf soll immer am Hauptapparat ankommen.
Wenn dieser besetzt ist, sollen andere Teilnehmer via BFL einen anstehenden Anruf signalisiert bekommen. Die Apparate sollen aber nicht klingeln.
Der Hauptapparat ist ein Snom 870
auf diesem habe ich 2 Identitäten eingerichtet.
Identität 1 <100>
Identität 2 <101>
Die 101 ist nach außen nicht bekannt und dient nur der Signalisierung eines Anrufes
Code:
exten => 9809,1,dial(sip/101,30)
exten => 9809,n,dial(sip/101,30)
exten => 9809,n,GotoIf($["${DIALSTATUS}" != "BUSY"] ?alldone)
exten => 9809,n,Hangup
exten => 9809,n(alldone),Playback(I-belegt8000)
exten => 9809,n(alldone), Hangup
Ein eingehender Anruf bekommt aber nun sobald die 100 spricht sowohl bei 100 als auch 101 ein Busysignal
Code:
== Using SIP RTP CoS mark 5
-- Called SIP/nummer@ntba1
-- SIP/ntba1-00000007 is making progress passing it to SIP/100-00000006
> 0x7ff0e0026b80 -- Probation passed - setting RTP source address to 192.168.133.201:6002
> 0x7ff0bc004eb0 -- Probation passed - setting RTP source address to 192.168.133.69:49534
-- SIP/ntba1-00000007 is ringing
-- SIP/ntba1-00000007 answered SIP/100-00000006
-- Locally bridging SIP/100-00000006 and SIP/ntba1-00000007
== Using SIP RTP CoS mark 5
-- Executing [9809@from-sip:1] Dial("SIP/ntba1-00000008", "sip/100,30") in new stack
== Using SIP RTP CoS mark 5
-- Called sip/100
-- Got SIP response 486 "Busy Here" back from 192.168.133.69:3072
-- SIP/100-00000009 is busy
== Everyone is busy/congested at this time (1:1/0/0)
-- Executing [9809@from-sip:2] Dial("SIP/ntba1-00000008", "sip/101,30") in new stack
== Using SIP RTP CoS mark 5
-- Called sip/101
-- Got SIP response 486 "Busy Here" back from 192.168.133.69:3072
-- SIP/101-0000000a is busy
== Everyone is busy/congested at this time (1:1/0/0)
-- Executing [9809@from-sip:3] GotoIf("SIP/ntba1-00000008", "0 ?alldone") in new stack
-- Executing [9809@from-sip:4] Playback("SIP/ntba1-00000008", "I-belegt8000") in new stack
> 0x7ff0bc0441e0 -- Probation passed - setting RTP source address to 192.168.133.201:6000
-- <SIP/ntba1-00000008> Playing 'Inform-belegt8000.slin' (language 'en')
-- Executing [9809@from-sip:5] Hangup("SIP/ntba1-00000008", "") in new stack
== Spawn extension (from-sip, 9816090, 5) exited non-zero on 'SIP/ntba1-00000008'
-- Executing [h@from-sip:1] NoOp("SIP/ntba1-00000008", "FaxStatus : ") in new stack
-- Executing [h@from-sip:2] NoOp("SIP/ntba1-00000008", "FaxStatusString : ") in new stack
-- Executing [h@from-sip:3] NoOp("SIP/ntba1-00000008", "FaxError : ") in new stack
-- Executing [h@from-sip:4] NoOp("SIP/ntba1-00000008", "RemoteStationID : ") in new stack
-- Executing [h@from-sip:5] NoOp("SIP/ntba1-00000008", "FaxPages : ") in new stack
-- Executing [h@from-sip:6] NoOp("SIP/ntba1-00000008", "FaxBitRate : ") in new stack
-- Executing [h@from-sip:7] NoOp("SIP/ntba1-00000008", "FaxResolution : ") in new stack
Habt Ihr mir einen Tipp ?
Zuletzt bearbeitet: