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

Долгий набор номера исходящего звонка

0

Добрый день. Установили FreePBX и всё настроили, но возникла вот такая проблема: Плата E1 Quasar MEE. При наборе номера через E1 происходит слишком долгая пауза вызова около 12 секунд. План набора сделан вот таким образом:

exten => _08.,1,Macro(user-callerid,LIMIT,EXTERNAL,)
exten => _08.,n,Gosub(sub-record-check,s,1(out,${EXTEN},force))
exten => _08.,n,ExecIf($[ "${CALLEE_ACCOUNCODE}" != "" ] Set(CDR(accountcode)=${CALLEE_ACCOUNCODE}))
exten => _08.,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _08.,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDOVERRIDE=222333))
exten => _08.,n,Set(_NODEST=)
exten => _08.,n,Macro(dialout-trunk,1,${EXTEN:1},,off)
exten => _08.,n,Macro(outisbusy,)

Исходящие через sip trunk происходят намного быстрее. Подскажите где может быть проблема и в какую сторону искать? Прилагаю часть лога звонка.

-- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/149-0000003b", "1?Set(CONNECTEDLINE(name,i)=CID:222333)") in new stack
-- Executing [s@macro-dialout-trunk:21] GotoIf("SIP/149-0000003b", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:22] Dial("SIP/149-0000003b", "DAHDI/G0/89524807082,300,Tt") in new stack
-- Requested transfer capability: 0x00 - SPEECH
-- Called DAHDI/G0/89524807082

После этого проходит ещё около 7-9 секунд И появляется следующее сообщение И поступает звонок.

DAHDI/i1/89524807082-14 is proceeding passing it to SIP/149-00000041

Конфигурация /etc/dahdi/system.conf

span=1,0,0,CCS,HDB3
span=2,0,0,CCS,HDB3,CRC4
bchan=1-15,17-31,32-46,48-62
dchan=16,47
loadzone=us
defaultzone=us

/etc/asterisk/chandahdiadditional.conf

[general]

; generated by module
#include chan_dahdi_general.conf

; for user additions not provided by module
#include chan_dahdi_general_custom.conf

[channels]
language=ru
busydetect=yes
busycount=3
usecallerid=yes
callwaiting=yes
usecallingpres=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=yes
immediate=no
faxdetect=no
rxgain=0.0
txgain=0.0

; for user additions not provided by module
#include chan_dahdi_channels_custom.conf

; include dahdi groups defined by DAHDI module of FreePBX
#include chan_dahdi_groups.conf

; include dahdi extensions defined in FreePBX
#include chan_dahdi_additional.conf

/etc/asterisk/chandahdigroups.conf

; [span_1]
signalling=pri_cpe
switchtype=national
pridialplan=national
prilocaldialplan=national
group=0
context=from-trunk
channel=>1-15,17-31


; [span_2]
signalling=pri_net
switchtype=euroisdn
pridialplan=national
prilocaldialplan=national
group=1
context=from-internal
channel=>32-46,48-62

Все файлы создавались автоматически FreePBX

Debug звонка

PRI Span: 1 -- Making new call for cref 32793
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=43
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 25/0x19) (Sent from originator)
PRI Span: 1 > Message Type: SETUP (5)
PRI Span: 1 TEI=0 Transmitting N(S)=65, window is open V(A)=65 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=43
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 25/0x19) (Sent from originator)
PRI Span: 1 > Message Type: SETUP (5)
PRI Span: 1 > [04 03 80 90 a3]
PRI Span: 1 > Bearer Capability (len= 5) [ Ext: 1  Coding-Std: 0  Info transfer capability: Speech (0)
PRI Span: 1 >                              Ext: 1  Trans mode/rate: 64kbps, circuit-mode (16)
PRI Span: 1 >                                User information layer 1: A-Law (35)
PRI Span: 1 > [18 03 a1 83 9f]
PRI Span: 1 > Channel ID (len= 5) [ Ext: 1  IntID: Implicit  Other(    PRI)  Spare: 0  Preferred  Dchan: 0
PRI Span: 1 >                       ChanSel: As indicated in following octets
PRI Span: 1 >                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3
PRI Span: 1 >                       Ext: 1  Channel: 31 Type: CPE]
PRI Span: 1 > [1e 02 80 83]
PRI Span: 1 > Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  0: 0  Location: User (0)
PRI Span: 1 >                               Ext: 1  Progress Description: Calling equipment is non-ISDN. (3) ]
PRI Span: 1 > [6c 08 21 80 32 32 32 33 33 33]
PRI Span: 1 > Calling Number (len=10) [ Ext: 0  TON: National Number (2)  NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
PRI Span: 1 >                           Presentation: Presentation permitted, user number not screened (0)  '222333' ]
PRI Span: 1 > [70 0c a1 38 39 35 32 34 38 30 37 30 38 32]
PRI Span: 1 > Called Number (len=14) [ Ext: 1  TON: National Number (2)  NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)  '89524807082' ]
PRI Span: 1 q931.c:6036 q931_setup: Call 32793 enters state 1 (Call Initiated).  Hold state: Idle
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=10
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 25/0x19) (Sent to originator)
PRI Span: 1 < Message Type: SETUP ACKNOWLEDGE (13)
PRI Span: 1 < [18 03 a9 83 8d]
PRI Span: 1 < Channel ID (len= 5) [ Ext: 1  IntID: Implicit  Other(PRI)  Spare: 0  Exclusive  Dchan: 0
PRI Span: 1 <                       ChanSel: As indicated in following octets
PRI Span: 1 <                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3
PRI Span: 1 <                       Ext: 1  Channel: 13 Type: CPE]
PRI Span: 1 Received message for call 0x7f0db4016ba0 on link 0x2ac8fb0 TEI/SAPI 0/0
PRI Span: 1 -- Processing IE 24 (cs0, Channel Identification)
PRI Span: 1 q931.c:8809 post_handle_q931_message: Call 32793 enters state 2 (Overlap Sending).  Hold state: Idle
Span 1: Processing event PRI_EVENT_SETUP_ACK(14)
[2015-09-28 14:32:00] NOTICE[10625]: pbx_spool.c:427 attempt_thread: Call completed to Local/s@tc-maint
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=5
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 25/0x19) (Sent to originator)
PRI Span: 1 < Message Type: CALL PROCEEDING (2)
PRI Span: 1 Received message for call 0x7f0db4016ba0 on link 0x2ac8fb0 TEI/SAPI 0/0
PRI Span: 1 q931.c:8454 post_handle_q931_message: Call 32793 enters state 3 (Outgoing Call Proceeding).  Hold state: Idle
Span 1: Processing event PRI_EVENT_PROCEEDING(13)
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=5
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 25/0x19) (Sent to originator)
PRI Span: 1 < Message Type: ALERTING (1)
PRI Span: 1 Received message for call 0x7f0db4016ba0 on link 0x2ac8fb0 TEI/SAPI 0/0
PRI Span: 1 q931.c:8319 post_handle_q931_message: Call 32793 enters state 4 (Call Delivered).  Hold state: Idle
Span 1: Processing event PRI_EVENT_RINGING(7)
[2015-09-28 14:32:09] WARNING[10623][C-0000003f]: translate.c:340 framein: no samples for ulawtolin
PRI Span: 1 q931.c:6837 q931_hangup: Hangup other cref:32793
PRI Span: 1 q931.c:6594 __q931_hangup: ourstate Call Delivered, peerstate Call Received, hold-state Idle
PRI Span: 1 q931.c:5783 q931_disconnect: Call 32793 enters state 11 (Disconnect Request).  Hold state: Idle
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 25/0x19) (Sent from originator)
PRI Span: 1 > Message Type: DISCONNECT (69)
PRI Span: 1 TEI=0 Transmitting N(S)=66, window is open V(A)=66 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 25/0x19) (Sent from originator)
PRI Span: 1 > Message Type: DISCONNECT (69)
PRI Span: 1 > [08 02 81 90]
PRI Span: 1 > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: Private network serving the local user (1)
PRI Span: 1 >                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event (1) ]
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=5
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 25/0x19) (Sent to originator)
PRI Span: 1 < Message Type: RELEASE COMPLETE (90)
PRI Span: 1 Received message for call 0x7f0db4016ba0 on link 0x2ac8fb0 TEI/SAPI 0/0
PRI Span: 1 q931.c:8567 post_handle_q931_message: Call 32793 enters state 0 (Null).  Hold state: Idle
PRI Span: 1 q931.c:6837 q931_hangup: Hangup other cref:32793
PRI Span: 1 q931.c:6594 __q931_hangup: ourstate Null, peerstate Null, hold-state Idle
PRI Span: 1 Destroying call 0x7f0db4016ba0, ourstate Null, peerstate Null, hold-state Idle
Span 1: Processing event PRI_EVENT_HANGUP_ACK(9)
удалить закрыть спам изменить тег редактировать

спросил 2015-09-28 14:02:18 +0400

cooller51190 Gravatar cooller51190
1 10 2 6

обновил 2015-09-28 15:36:34 +0400

Comments

с этим вопросом дергайте вашего провайдера.

meral ( 2015-09-28 14:47:16 +0400 )редактировать

Когда стоял Elastix этой проблемы не было, поэтому где-то в настройках этот таймер. Поподробнее можно узнать про overlap dial где его искать и про Dahdi.conf так как сходу его что-то не увидел нигде?

cooller51190 ( 2015-09-28 15:03:29 +0400 )редактировать

а зачем конфиг dahdi меняли тогда? я не знаю как вам помочь. модели карты нет, настроек нет. pri дебага нет.

meral ( 2015-09-28 15:13:05 +0400 )редактировать

Плата Quasar MEE (в теме указана была сразу). Меняли не конфиг Dahdi a Elastix поменяли на FreePBX, так как на Elastix происходили непонятные обрывы разговоров. Настройки все могу скинуть, в этом проблем нет.

cooller51190 ( 2015-09-28 15:19:07 +0400 )редактировать

Добавил всю интересующую информацию. Если нужно что-то ещё могу скинуть. Спасибо за трату вашего личного времени на решения моей проблемы.

cooller51190 ( 2015-09-28 15:38:08 +0400 )редактировать

Всем спасибо. Проблему решил. Оказалась проблема в switchtype=national.

cooller51190 ( 2015-09-28 21:17:35 +0400 )редактировать

1 Ответ

0

http://www.voip-info.org/wiki/view/chan_dahdi.conf Ctrl+F overlap.
По умолчанию там значение yes, это означает, что если вы этот параметр не установите, то будет использоваться yes.
У меня к вам вопрос - откуда у вас так много времени, чтобы постить эти вопросы здесь? Ответ находится в первых строчках выдачи поисковых сайтов. Надеюсь вы все же найдете время почитать книжки умные, их явно не зря писали. Можно начать с сетевого администрирования, потом линукс, потом астериск, а потом уже и про FreePBX читать не нужно будет, все будет казаться элементарным.

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

ответил 2015-09-28 14:46:08 +0400

vanomel Gravatar vanomel
180 3 4

обновил 2015-09-28 19:26:59 +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 ленту новостей

Статистика

Задан: 2015-09-28 14:02:18 +0400

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

Обновлен: Sep 28 '15

Похожие вопросы:

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