VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

asterisk 2 asterisk (проверка статуса трубки)

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
janetland
Сообщения: 43
Зарегистрирован: 24 авг 2016, 15:11

asterisk 2 asterisk (проверка статуса трубки)

Сообщение janetland »

Всем привет
Мб кто сталкивался со следующей задачей - определение статуса (inuse, ringinuse, busy) зарегестрированного номера с другого астериска.

Пример: центральный *, звонок идет на другую локацию

;exten => 338,1,NoOp(SIP/trunk1/338 has state ${DEVICE_STATE(SIP/trunk1/338)});
;exten => 338,n,GotoIf($["${DEVICE_STATE(SIP/trunk1/${EXTEN})}" = "INUSE"]?busy:3)
;exten => 338,n,Dial(SIP/trunk1/338,40,Tt);
;exten => 338,n,HangUP();
;exten => 338,n(busy),Playback(en/allbusy);
;exten => 338,n,HangUP();

Статус у номера будет INVALID в случае занятости либо не взятия трубки, при том что на астере другой локации - либо INUSE либо BUSY в зависимости от модели трубки. Можно ли каким-то образом передать (получить) корректный статус?
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: asterisk 2 asterisk (проверка статуса трубки)

Сообщение april22 »

поищите по форуму . проблема поднималась и кажется была решена ;-)
Своими вопросами , вы загоняете меня в ГУГЛЬ.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: asterisk 2 asterisk (проверка статуса трубки)

Сообщение virus_net »

мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
janetland
Сообщения: 43
Зарегистрирован: 24 авг 2016, 15:11

Re: asterisk 2 asterisk (проверка статуса трубки)

Сообщение janetland »

OpenAIS староват, в новых портах не смог найти, на сайте разработчика исчезло упоминание о нем, а связка XMPP PubSub (jabber) стабильно ли?
Просто думал, есть какие-то стандартные средства, что упустил.
janetland
Сообщения: 43
Зарегистрирован: 24 авг 2016, 15:11

Re: asterisk 2 asterisk (проверка статуса трубки)

Сообщение janetland »

virus_net писал(а):https://forum.asterisk.ru/viewtopic.php?f=5&t=6918
Благодарю, идейка с брокером интересна, уже думал сам на тему некой отдельной mysql таблицы, куда бы заносились статусы для определенных телефонных номеров, вопрос как их оперативно менять...
Не хотелось бы устанавливать "левый" софт, тем более, тяжелую джаву на боевые сервера.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: asterisk 2 asterisk (проверка статуса трубки)

Сообщение virus_net »

xmpp и есть штатное средство
если вы прочли тот топик, то должны были понять что можно и без джабера.
я сделал через ami и websocket, можно и просто через ami.
тут главное чтобы они слышали друг друга.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH