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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2013-04-13 12:26:30 +0400

brost Gravatar brost flag of Russian Federation

http://asterisk-system.ru...

Originate создает повторный вызов если номер занят.

Добрый день.
Делаю звонок, используя AMI команду originate.
Заметил странное поведение. Если номер занят, или отбивает, то звонок приходит повторно моментально. Это не связано с повторным вызовом скрипта.

 == Connect attempt from '127.0.0.1' unable to authenticate
 == Manager 'reload_dialplan' logged on from 127.0.0.1
 -- Executing [79103478334@P8S2-out:1] NoOp("Local/79103478334@P8S2-out-00000011;2", "-->Call from Asterisk to 79103478334<--") in new stack
 -- Executing [79103478334@P8S2-out:2] Dial("Local/79103478334@P8S2-out-00000011;2", "SIP/+79103478334@sipnet1") in new stack
  == Using SIP RTP CoS mark 5
 -- Called SIP/+79103478334@sipnet1
 -- SIP/sipnet1-00000062 is ringing
 -- SIP/sipnet1-00000062 is making progress passing it to Local/79103478334@P8S2-out-00000011;2
-- SIP/sipnet1-00000062 is ringing
-- Got SIP response 486 "Busy Here" back from 212.53.40.40:5060
-- SIP/sipnet1-00000062 is busy
== Everyone is busy/congested at this time (1:1/0/0)
 -- Auto fallthrough, channel 'Local/79103478334@P8S2-out-00000011;2' status is 'BUSY'
== Manager 'reload_dialplan' logged off from 127.0.0.1

По трэйсу видно что приходит звонок

-- SIP/sipnet1-00000062 is ringing

я его отбиваю на мобильном. Проходит 3-5 секунд и звонок приходит снова. В логе это как второй рингинг

-- SIP/sipnet1-00000062 is ringing

Это баг или фича? Кто сталкивался с подобным? Как изменить поведение, чтобы Астериске не перезванивал повторно?

Originate создает повторный вызов если номер занят.

Добрый день.
Делаю звонок, используя AMI команду originate.
Заметил странное поведение. Если номер занят, или отбивает, то звонок приходит повторно моментально. Это не связано с повторным вызовом скрипта.

 == Connect attempt from '127.0.0.1' unable to authenticate
 == Manager 'reload_dialplan' logged on from 127.0.0.1
 -- Executing [79103478334@P8S2-out:1] NoOp("Local/79103478334@P8S2-out-00000011;2", "-->Call from Asterisk to 79103478334<--") in new stack
 -- Executing [79103478334@P8S2-out:2] Dial("Local/79103478334@P8S2-out-00000011;2", "SIP/+79103478334@sipnet1") in new stack
  == Using SIP RTP CoS mark 5
 -- Called SIP/+79103478334@sipnet1
 -- SIP/sipnet1-00000062 is ringing
 -- SIP/sipnet1-00000062 is making progress passing it to Local/79103478334@P8S2-out-00000011;2
-- SIP/sipnet1-00000062 is ringing
-- Got SIP response 486 "Busy Here" back from 212.53.40.40:5060
-- SIP/sipnet1-00000062 is busy
== Everyone is busy/congested at this time (1:1/0/0)
 -- Auto fallthrough, channel 'Local/79103478334@P8S2-out-00000011;2' status is 'BUSY'
== Manager 'reload_dialplan' logged off from 127.0.0.1

По трэйсу видно что приходит звонок

-- SIP/sipnet1-00000062 is ringing

я его отбиваю на мобильном. Проходит 3-5 секунд и звонок приходит снова. В логе это как второй рингинг

-- SIP/sipnet1-00000062 is ringing

Это баг или фича? Кто сталкивался с подобным? Как изменить поведение, чтобы Астериске не перезванивал повторно?

Сделал трэйс звонка.

|Time     | 47.4.209.111                          |
|         |                   | 212.53.40.40      |
|13,589   |         INVITE SDP (g711A g711U telephone-
eventRTPType...1)          |SIP From: "Asterisk" 
<sip:0034810580@sipnet.ru To:<sip:+79103478334@sipnet.ru
|         |(5060)   ------------------>  (5060)   |
|13,642   |         100 Trying|                   |SIP Status
|         |(5060)   <------------------  (5060)   |
|13,642   |         401 Authentication required          |SIP 
Status
|         |(5060)   <------------------  (5060)   |
|13,643   |         ACK       |                   |SIP Request
|         |(5060)   ------------------>  (5060)   |
|13,643   |         INVITE SDP (g711A g711U telephone-
eventRTPType...1)          |SIP From: "Asterisk" 
<sip:0034810580@sipnet.ru To:<sip:+79103478334@sipnet.ru
|         |(5060)   ------------------>  (5060)   |
|13,699   |         100 Trying|                   |SIP Status
|         |(5060)   <------------------  (5060)   |
|18,323   |         180 Ringing SDP (g711A telephone-
eventRTPType-...          |SIP Status
|         |(5060)   <------------------  (5060)   |
|27,868   |         180 Ringing                   |SIP Status
|         |(5060)   <------------------  (5060)   |
|33,322   |         486 Busy Here                 |SIP Status
|         |(5060)   <------------------  (5060)   |
|33,322   |         ACK       |                   |SIP Request
|         |(5060)   ------------------>  (5060)   |

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