Добрый день
Не могу придумать как проще решить задачу
Есть 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,343 раз
Обновлен: Jul 27 '12
После осуществления звонка, все линии заняты
DVG6008S + Elastix + выход по определённым линиям
как узнать сколько сколько внешних линий спользуется в данный момент.
DVG-6008 гороские линии замыкает на себя
Не сбрасываются линии после окончания звонка...
Все линии заняты при попытке позвонить
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
И что не получается? или Вы хотите , чтобы за Вас сделали работу? Начните хотя бы с чего-нибудь.
zzuz ( 2012-07-27 17:35:06 +0400 )редактировать