Добрый день
Не могу придумать как проще решить задачу
Есть 2 абонента (моб. связь) мне необходимо иницировать звонок через asterisk, чтобы их соеденить их по определенным каналам. Типа как это делает система webcallback.
Мне подойдет самое простое решение, может и даже не удобное, так как мне это нужно для единичных случаев.
Я думал сделать так - звоню на DID, он делает HangUp и делает вызов 2 абонентов (прописанных в диалплане) и как-то связывает их.
Но знаний у меня пока мало, поэтому прошу помощи у вас
-- Executing [792xxxxxxxx@country:1] Dial("Local/7925xxxxxxx@country-9602;2", "SIP/multifon/7925xxxxxxx,120") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/multifon/7925xxxxxxxx
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [7925xxxxxxxxxx@country:2] Hangup("Local/7925xxxxx@country-9602;2", "") in new stack
== Spawn extension (country, 7925xxxxxxxxx, 2) exited non-zero on 'Local/7925xxxxxxxxx@country-9602;2'
Не сработало(
Сработало так Большое вам спасибо. Ткнули носом что и как. Сделал call файл
Channel: SIP/multifon/7925xxxxxxx
MaxRetries: 3
RetryTime: 60
WaitTime: 30
Context: country
Extension: 7925yyyyyyy
и все сработало
Если нужно связять два канала , то для простоты примера пробуйте выполнить в консоли астериска.
originate Local/12345678901@from-internal/n extension 98765432109@from-internal
Сначала вызов уйдет на 12345678901 , после ответа начнет дозваниваться до 98765432109.
Если более гибкое решение , то тоже самое только через AMI:Originate .
вам почитать тут http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out
или заплатить комуто 100доларов чтоб вам сделал скрипт.
а вообще c2c скриптов тьма в инете.
Задан: 2012-07-27 15:57:47 +0400
Просмотрен: 3,406 раз
Обновлен: Jul 27 '12
Asterisk вразрез аналогового провайдера и аналоговой АТС
DVG6008S + Elastix + выход по определённым линиям
Звонок на определенную линию софтфона
После осуществления звонка, все линии заняты
Не сбрасываются линии после окончания звонка...
Все линии заняты при попытке позвонить
как узнать сколько сколько внешних линий спользуется в данный момент.
Входящий звонок зависает на DLink7062, а через 5 сек снова приходит на астериск
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
И что не получается? или Вы хотите , чтобы за Вас сделали работу? Начните хотя бы с чего-нибудь.
zzuz ( 2012-07-27 17:35:06 +0400 )редактировать