Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Как ограничить время разговора

0

Астериск отзваниванивается двум абонентам и объединяет их в конференцию. Надо при инициализации вызова установить максимальную продолжительность звонка в минутах. Она может быть разной (в зависимости от баланса пользователя на сайте). Как это можно сделать?

Action: Originate Channel: SIP/aphrodite/3630111 Context: outgoing-call Exten: 89139040000 Priority: 1 Callerid: 3833630751 <3833630751>

удалить закрыть спам изменить тег редактировать

спросил 2011-03-10 16:02:26 +0400

DenisB Gravatar DenisB
1 1 1

2 Ответа

2

http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate

Channel: Channel on which to originate the call (The same as you specify in the Dial application command)

Следовательно, вот так:

Originate Channel: SIP/aphrodite/3630111,,S(60)
Context: outgoing-call 
Exten: 89139040000
Priority: 1
Callerid: 3833630751 <3833630751>

Заметьте, что использован флаг S вместо L. У них разные принципы работы. S - более надежно, наверняка.

ссылка удалить спам редактировать

ответил 2011-03-10 18:06:45 +0400

litnimax Gravatar litnimax
1453 11 8 29
http://www.pbxware.ru/
1

например так,
60 секунд
вешаем на какой нить экстеншн вызов одного абонента:
exten => 200,1,Dial(SIP/100, , L(60))
а уже из него собственно звоним абоненту 100, у которого баланс позволяет только 60 секунд!
собственно в call-файле уже выполняем вызов именно экстеншн 200, а не 100!

ссылка удалить спам редактировать

ответил 2011-03-10 16:07:36 +0400

um2010 Gravatar um2010
2056 69 11 52

обновил 2011-03-10 16:17:47 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-03-10 16:02:26 +0400

Просмотрен: 1,867 раз

Обновлен: Mar 10 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.