Астериск иногда путают

Я знаю, что Астериск так работает. 1. Когда на sip есть входящий звонок, он не может сделать исходящий звонок. 2. Когда во время разговора sip сделать исходящий вызов, текущий вызов уходит на удержание.

Но в моем журнале я вижу несколько неправильных случаев. Как это может быть? Sip 185 имеет входящий вызов в 16:06:12, но можно сделать исходящий вызов в 16:06:13

[2019-09-20 16:06:12] VERBOSE[10838][C-00000bb3] netsock2.c: Using SIP RTP CoS mark 5
[2019-09-20 16:06:12] VERBOSE[10838][C-00000bb3] app_queue.c: Called SIP/185
[2019-09-20 16:06:12] VERBOSE[10838][C-00000bb3] app_queue.c: SIP/185-0000146d is ringing
[2019-09-20 16:06:17] VERBOSE[10838][C-00000bb3] app_queue.c: SIP/185-0000146d answered SIP/195-0000146a
[2019-09-20 16:06:17] VERBOSE[10838][C-00000bb3] res_musiconhold.c: Stopped music on hold on SIP/195-0000146a
[2019-09-20 16:06:17] VERBOSE[10916][C-00000bb3] bridge_channel.c: Channel SIP/185-0000146d joined 'simple_bridge' basic-bridge <53a37729-4e10-4abf-984e-64fea2f74694>
[2019-09-20 16:06:17] VERBOSE[10838][C-00000bb3] bridge_channel.c: Channel SIP/195-0000146a joined 'simple_bridge' basic-bridge <53a37729-4e10-4abf-984e-64fea2f74694>

[2019-09-20 16:06:13] VERBOSE[10888][C-00000bb5] pbx.c: Executing [900556611015@phones:9] Dial("SIP/185-0000146e", "SIP/195/00556611015") in new stack
[2019-09-20 16:06:13] VERBOSE[10888][C-00000bb5] netsock2.c: Using SIP RTP CoS mark 5
[2019-09-20 16:06:13] VERBOSE[10888][C-00000bb5] app_dial.c: Called SIP/195/00556611015
[2019-09-20 16:06:13] VERBOSE[10888][C-00000bb5] app_dial.c: SIP/195-0000146f is ringing
[2019-09-20 16:06:16] VERBOSE[10888][C-00000bb5] app_dial.c: SIP/195-0000146f is ringing
[2019-09-20 16:06:20] VERBOSE[10888][C-00000bb5] app_dial.c: SIP/195-0000146f is ringing
[2019-09-20 16:06:35] VERBOSE[10888][C-00000bb5] app_dial.c: SIP/195-0000146f answered SIP/185-0000146e
[2019-09-20 16:06:35] VERBOSE[11027][C-00000bb5] bridge_channel.c: Channel SIP/195-0000146f joined 'simple_bridge' basic-bridge <53aee598-22a7-4ad4-a7ef-2153fa863889>
[2019-09-20 16:06:35] VERBOSE[10888][C-00000bb5] bridge_channel.c: Channel SIP/185-0000146e joined 'simple_bridge' basic-bridge <53aee598-22a7-4ad4-a7ef-2153fa863889>
[2019-09-20 16:07:04] VERBOSE[11027][C-00000bb5] bridge_channel.c: Channel SIP/195-0000146f left 'simple_bridge' basic-bridge <53aee598-22a7-4ad4-a7ef-2153fa863889>
[2019-09-20 16:07:04] VERBOSE[10888][C-00000bb5] bridge_channel.c: Channel SIP/185-0000146e left 'simple_bridge' basic-bridge <53aee598-22a7-4ad4-a7ef-2153fa863889>

person Ramin Darvishov    schedule 01.10.2019    source источник


Ответы (1)


Сам Asterisk может совершать тысячи звонков одновременно через один и тот же SIP-транк.

Если вы хотите ограничить количество вызовов на добавочный номер, вам нужно написать специальный диалплан, который проверяет количество текущих вызовов. Вы можете сделать это, используя функцию GROUP/GROUP_COUNT.

person arheops    schedule 02.10.2019
comment
Спасибо за ответ. Невозможно, чтобы эти две вещи были одновременно. Входящий Звонок и выполнение исходящего вызова. - person Ramin Darvishov; 02.10.2019
comment
Астериск — это цифровая АТС. Забудьте о своем опыте работы с устаревшей АТС. Внутри нет линий, входящие и исходящие звонки полностью независимы. - person arheops; 02.10.2019
comment
Я не согласен с вами. С некоторыми параметрами может контролировать входящие и исходящие вызовы, принадлежащие определенному sip (пример: call-limit). - person Ramin Darvishov; 02.10.2019
comment
calllimit имеет ошибку. он ограничивает только одно направление. Конечно, вы не можете согласиться с экспертом, нет проблем. удачи. - person arheops; 02.10.2019
comment
Он ограничивает только одно направление. это влияние параметра на Астериск. - person Ramin Darvishov; 02.10.2019
comment
Общий. Я даю вам решение. Вы не согласны со мной. Не проблема, подождите других ответов. - person arheops; 03.10.2019