Страница 1 из 2

Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 10:26
Dangreon
Если я вызываю команду вот так:

Код: Выделить всё

Action: Originate
Channel: SIP/1929 
Context: default 
Exten: 89261234567 
Priority: 1 
Callerid: Bill 
Timeout: 30000
То в ответ приходит Response: Success Message: Originate successfully queued
Звонит мой SIP телефон, когда я подымаю трубку должен идти дозвон на мобильник, но его нет, а в трубке слышу как будто линия занята...

Re: Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 10:30
Vlad1983
начало хорошее.
дальше что?

Re: Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 10:47
Dangreon
Задача в том, чтобы из программы клиента научиться звонить на разные номер, как внутренние так и внешние. На внутренние получается. На внешние нет.
И я не знаю, что где посмотреть и как сделать чтобы появилась возможность при помощи команды Originate AMI совершать вызовы по внешним номерам. Кто знает как это реализовать?

Re: Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 10:49
Vlad1983
знаю, конечно

посмотрите для начала

Код: Выделить всё

CLI> dialplan show default

Re: Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 11:14
Dangreon
Посмотрел, но это ничего не дало.

Код: Выделить всё

[ Context 'default' created by 'pbx_config' ]
  's' =>            1. Playback(vm-goodbye)                       [pbx_config]
                    2. Noop(ERROR: FreePBX Does not use the [default] context, confguration error) [pbx_config]
                    3. Macro(hangupcall)                          [pbx_config]
  Include =>        'ext-local'                                   [pbx_config]

-= 1 extension (3 priorities) in 1 context. =-


Re: Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 11:18
Vlad1983
вы должны были увидеть что из контекста default невозможно набрать 89261234567
если и это пояснение ничего не дало - в платный саппорт.

Re: Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 11:24
Dangreon
Спасибо, но платный support мне к сожалению не подходит.(
Да, я понимаю что дефолтный контекст мне не подходит.

Мне всего лишь нужен пример как вызвать Originate с контекстом который не default чтобы осуществить звонок на внешний номер.

Re: Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 11:25
Vlad1983
вместо default использовать контекст, в котором сидят те кто может вызвать 89261234567

Re: Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 11:32
ded
Dangreon, Зарегистрирован: Сегодня, 08:22
Думаю нужно не в платный суппорт, а на курсы по программированию интерфейсов Астериска. Даже не знаю где такие курсы! Но обучаться этому ремеслу на форуме - совысем неразумно. Читать, читать, смотреть примеры, пробовать, ещё читать.

Re: Как позвонить на внешний номер при помощи AMI?

Добавлено: 16 июл 2013, 12:30
Dangreon
Спасибо, данную проблему решил, как мне и подсказали, нашел нужные контекст, а именно from-internal, и все заработало.
Мне не нужно проходить курсы, надо в текущем проекте лишь некоторые возможности использовать.