Страница 1 из 1
Разные CallerID при групповом вызове
Добавлено: 13 май 2015, 18:30
smotritel89
Необходимо сделать подстановку CallerID в зависимости от набираемого абонента
допустим:
exten => 1111,1,Answer
same => n,Set(CALLERID(number)=4951233434)
same => n,Dial(SIP/2222&SIP/81231234545@4951233434-out)
same => n,Congestion()
same => n,Hangup()
Звоню с номера 3333. мне нужно чтобы при звонке на номер 2222 определялся номер 3333
а при звонке на номер 81231234545, соответственно определялся 4951233434
не пойму как это сделать с условиями.. и вообще возможно ли такое? чтобы был одновременный вызов.
Re: Разные CallerID при групповом вызове
Добавлено: 13 май 2015, 19:18
Glukinho
Да, через local channel.
Код: Выделить всё
exten => 1111,1,Dial(Local/internal@call&Local/external@call)
[call]
exten => internal,1,Set(CALLERID=3333)
same => n,Dial(SIP/2222)
exten => external,1,Set(CALLERID=4951233434)
same => n,Dial(SIP/4951233434-out/81231234545)
Re: Разные CallerID при групповом вызове
Добавлено: 14 май 2015, 11:12
smotritel89
Спасибо за ответ.
но вообщем на внутренний звонит а городской не вызывается...
Код: Выделить всё
Executing [1111@office:1] Dial("SIP/3333-0000014f", "Local/internal@int&Local/external@ext") in new stack
-- Called Local/internal@int
-- Called Local/external@ext
-- Executing [external@ext:1] Set("Local/external@ext-00000013;2", "CALLERID=4951233434") in new stack
-- Executing [external@ext:2] Dial("Local/external@ext-00000013;2", "SIP/4951233434-out/81231234545") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/4951233434-out/81231234545
-- Executing [internal@int:1] Answer("Local/internal@int-00000012;2", "") in new stack
-- Local/internal@int-00000012;1 answered SIP/3333-0000014f
== Spawn extension (ext, external, 2) exited non-zero on 'Local/external@ext-00000013;2'
-- Executing [internal@int:2] Dial("Local/internal@int-00000012;2", "SIP/2222") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/2222
-- Local/internal@int-00000012;2 requested media update control 20, passing it to SIP/2222-00000151
-- Local/internal@int-00000012;2 requested media update control 20, passing it to SIP/2222-00000151
-- Local/internal@int-00000012;2 requested media update control 20, passing it to SIP/2222-00000151
Re: Разные CallerID при групповом вызове
Добавлено: 14 май 2015, 11:22
smotritel89
вообщем. в предыдущем посте я ошибся при записи.
еще раз Спасибо. все работает