Страница 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
знаю, конечно
посмотрите для начала
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, и все заработало.
Мне не нужно проходить курсы, надо в текущем проекте лишь некоторые возможности использовать.