AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Asterisk AMI Action: Originate

Newbies/FAQ Forum 4 сообщений -
#1

Добрый день.

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»

_________________
Один телефон – это необходимость, два телефона – богатство,
три телефона – роскошь, а ни одного телефона – блаженство.
#2

Конференцию а-ля хотите?
Код:

Context: sot_tar
Exten: 123454321

Ну и пропишите обработку в этом экстене каких-либо вызовов (если есть тот же Dial - есть ключик продолжения диалплана и т.д.)
Или же какой-нить AGI-возов доп-скрипта.

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#3

В принципе этого можно добиться, используя трюк с local extension - когда мы используем его качестве Channel.

Было:
Код:

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 - а в нем уже можно городить все что угодно.
#4

Добрый день.

Не подскажете, при работе с Asterisk AMI где-то логи пишутся?

_________________
Один телефон – это необходимость, два телефона – богатство,
три телефона – роскошь, а ни одного телефона – блаженство.