Asterisk 11.16.0
Настраиваю AMI , всё работает:
1) telnet 127.0.0.1 5038
2) Action: Login
Username: admin
Secret: adminpass
Events: off
3) Action: Originate
ActionID: 12355
Channel: SIP/1937/892022233344
Context: sot_tar
Exten: 123454321
Priority: 1
Callerid: «892022233344»
В данной конфигурации происходит соединение канала SIP/1937/892022233344 (это вызов на сотовый телефон через GSM-шлюз) с экстеншином "123454321" в контексте sot_tar, подставляется Callerid: «892022233344». Всё работает чудно, вопросов нет.
А как сделать чтобы соединяло два разных екстеншина? что-то типа такого вида:
Action: Originate
ActionID: 12355
Context1: sot_tar
Exten1: 123454321
Priority1: 1
Context2: sot_bar
Exten2: 356723
Priority2: 1
Callerid: «892022233344»
_________________
Один телефон – это необходимость, два телефона – богатство,
три телефона – роскошь, а ни одного телефона – блаженство.
| Код: |
| Context: sot_tar Exten: 123454321 |
Ну и пропишите обработку в этом экстене каких-либо вызовов (если есть тот же Dial - есть ключик продолжения диалплана и т.д.)
Или же какой-нить AGI-возов доп-скрипта.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
Было:
| Код: |
| Action: Originate ActionID: 12355 Channel: SIP/1937/892022233344 Context: sot_tar Exten: 123454321 Priority: 1 Callerid: «892022233344» |
Стало:
| Код: |
| Action: Originate ActionID: 12355 Channel: Local/call_to_clients@calls-out Context: sot_tar Exten: 123454321 Priority: 1 Callerid: «892022233344» |
В этом случае будет задействован exten call_to_clients в контексте calls-out - а в нем уже можно городить все что угодно.
Не подскажете, при работе с Asterisk AMI где-то логи пишутся?
_________________
Один телефон – это необходимость, два телефона – богатство,
три телефона – роскошь, а ни одного телефона – блаженство.