ssalvadorx 0 Posted 2011-09-20 09:25:30 Share Posted 2011-09-20 09:25:30 Прошу помощи в настройке Asterisk и Cisco, нет ни входящих не исходящих звонков Городская АТС с пятизначными номерами начинающиеся на 2ХХХХ и 3ХХХХ Asterisk 1.6.2.9 - 10.231.255.26:5060 Cisco 2650XM с платой VIC-2FXO-M1 - 10.231.255.180 В порту 1/1/0 аналоговая линия с номером 31111 X-lite - 10.31.0.219, номер 201 Для теста достаточно пока сделать, чтобы звонки c АТС шли на софтовый телефон и обратно через 9 на город конфиг циски: version 12.4 service timestamps debug datetime msec service timestamps log datetime msec service password-encryption ! ! voice service pots ! voice service voip allow-connections h323 to h323 allow-connections h323 to sip allow-connections sip to h323 allow-connections sip to sip redirect ip2ip h323 sip registrar server expires max 3600 min 3600 redirect contact order best-match no call service stop ! ! vlan internal allocation policy ascending ! translation-rule 1 ! control-plane ! voice-port 1/1/0 dial-type pulse cptone RU connection plar 201 ! voice-port 1/1/1 cptone RU ! ccm-manager mgcp ! ! dial-peer voice 203 voip destination-pattern 201 session protocol sipv2 session target sip-server codec g711alaw no vad ! dial-peer voice 500 pots destination-pattern 9..... port 1/1/0 forward-digits 5 ! ! gateway timer receive-rtp 1200 emulate cisco h323 bandwidth ! sip-ua no redirection retry invite 3 retry response 3 retry bye 3 retry cancel 3 retry register 3 retry options 1 timers register 1000 registrar ipv4:10.231.255.26:5060 expires 3600 sip-server ipv4:10.231.255.26 ! Asterisk: [cisco] context=default type=friend host=10.231.255.180 canreinvite=no allow=alaw insecure=port,invite [201] context=default type=friend username=201 secret=qaz123 host=dynamic exten => _9XXXXX,1,Dial(SIP/${EXTEN}@cisco) exten => _9XXXXX,n,Hangup Логи при звонке со стороны астериска в прикрипленных файлах. log_asterisk.txt log_cisco.txt Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-20 10:10:17 Share Posted 2011-09-20 10:10:17 Cause No. 34 - no circuit/channel available [Q.850] This cause indicates that there is no appropriate circuit/channel presently available to handle the call. если обратно - то direct-inward-dial на сиське на dial peer добавьте. и, если не ошибаюсь, на потсовых диал-пиарах digit-strip автоматический Link to post Share on other sites
leshik 13 Posted 2011-09-20 10:51:37 Share Posted 2011-09-20 10:51:37 Давно я с циской не работал, но что-то мне подсказывает, что нет сигнала в линии. Я в логах циски не нашел отправку пакета в линию. Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-20 11:10:47 Share Posted 2011-09-20 11:10:47 Ну да. я про то же. порта два - я бы для чистоты "экскремента" петлю бы на них dial peer-ами сделал и вернул звонок в АТС. test voice port можно глянуть. Link to post Share on other sites
ssalvadorx 0 Posted 2011-09-20 14:02:13 Author Share Posted 2011-09-20 14:02:13 test voice port 1/1/0 - а дальше ? С циской просто только второй день Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-20 16:29:47 Share Posted 2011-09-20 16:29:47 Я по памяти промазал. У меня под рукой ничего не было, а dynagen голосовые порты не эмулирует... show voice port (summary) глянь. А вообще в твоей конфигурации, если убрать plar c входящего dial peer и НЕ прописывать на нем direct-inward-dial, при входящем вызове на эту линию шлюз должен просто поднять трубку и отдать тебе dial tone. Это при условии, что с портом все в порядке, что собственно и под сомнением. Link to post Share on other sites
LV10 281 Posted 2011-09-20 18:16:27 Share Posted 2011-09-20 18:16:27 вам к deneeska Link to post Share on other sites
ssalvadorx 0 Posted 2011-09-20 19:32:56 Author Share Posted 2011-09-20 19:32:56 Сделал вот что в диал-пире изменил шаблон на destination-pattern .T ну и exten => _XXXXX,1,Dial(SIP/${EXTEN}@cisco), чтоб сразу на городские номера выходил В циске добавил еще test voice port 1/1/0 detector ring on Гудка нет, но есть, я так понял, это эмуляция соединения --- (15 headers 9 lines) --- list_route: hop: <sip:25514@10.231.255.180:5060> set_destination: Parsing <sip:25514@10.231.255.180:5060> for address/port to send to set_destination: set destination to 10.231.255.180, port 5060 Transmitting (no NAT) to 10.231.255.180:5060: ACK sip:25514@10.231.255.180:5060 SIP/2.0 Via: SIP/2.0/UDP 10.231.255.79:5060;branch=z9hG4bK3acc53ee;rport Max-Forwards: 70 From: "sergeev" <sip:201@10.231.255.79>;tag=as48aa88c8 To: <sip:25514@10.231.255.180>;tag=1487C9-1CD0 Contact: <sip:201@10.231.255.79> Call-ID: 051ca172775d8df024d3c540685aa183@10.231.255.79 CSeq: 102 ACK User-Agent: Asterisk PBX 1.6.2.9-2ubuntu2.1 Content-Length: 0 <--- Reliably Transmitting (no NAT) to 10.31.0.219:43618 ---> SIP/2.0 200 OK Via: SIP/2.0/UDP 10.31.0.219:43618;branch=z9hG4bK-d8754z-682603ca4a5d9d6f-1---d8754z-;received=10.31.0.219;rport=43618 From: "sergeev"<sip:201@10.231.255.79>;tag=1a40a5fc To: <sip:25514@10.231.255.79>;tag=as303f08e2 Call-ID: Njg2NjAzYjcwMDI0NjRkMjU0MjJlZDE2MDIzYTU1ODU. CSeq: 2 INVITE Server: Asterisk PBX 1.6.2.9-2ubuntu2.1 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO Supported: replaces, timer Contact: <sip:25514@10.231.255.79> Content-Type: application/sdp Content-Length: 273 <--- SIP read from UDP:10.31.0.219:43618 ---> ACK sip:25514@10.231.255.79 SIP/2.0 Via: SIP/2.0/UDP 10.31.0.219:43618;branch=z9hG4bK-d8754z-0d0a17dbfed9e231-1---d8754z-;rport Max-Forwards: 70 Contact: <sip:201@10.31.0.219:43618> To: <sip:25514@10.231.255.79>;tag=as303f08e2 From: "sergeev"<sip:201@10.231.255.79>;tag=1a40a5fc Call-ID: Njg2NjAzYjcwMDI0NjRkMjU0MjJlZDE2MDIzYTU1ODU. CSeq: 2 ACK User-Agent: X-Lite 4 release 4.1 stamp 63214 Authorization: Digest username="201",realm="asterisk",nonce="4ecccc50",uri="sip:25514@10.231.255.79",response="9df41829bce55dbd7722931ff0f8d4a6",algorithm=MD5 Content-Length: 0 PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC ============== == ============ ===== ==== ======== ======== == 1/1/0 -- fxo-ls up up idle off-hook y 1/1/1 -- fxo-ls up dorm idle on-hook y PWR FAILOVER PORT PSTN FAILOVER PORT ================= ================== И история звонков : Telephony call-legs: 7 SIP call-legs: 4 H323 call-legs: 0 Call agent controlled call-legs: 0 Media call-legs: 0 Total call-legs: 11 Значит плата походу рабочая, и нужно смотреть линию? Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-21 06:37:51 Share Posted 2011-09-21 06:37:51 А линию воткнуть в обычный аналоговый "порнослоник" и проверить рабочая ли она пробовал? Гудок шлюз должен отдать при входящем звонке на эту линию в том случае, если на входящем dial peer не будет стоять direct-inward-dial. Какой dial peer выбран для входящего вызова видно в debug voice dialpeer inout. И debug voice ccapi all при входящем звонке покажи... Link to post Share on other sites
ssalvadorx 0 Posted 2011-09-21 13:10:03 Author Share Posted 2011-09-21 13:10:03 Вот немного переделал: voice-port 1/1/0 dial-type pulse cptone RU ! voice-port 1/1/1 ! dial-peer voice 201 voip destination-pattern 201 session protocol sipv2 session target ipv4:10.231.255.79:5060 codec g711alaw no vad ! dial-peer voice 500 pots destination-pattern .T port 1/1/0 forward-digits all ! Вот при звонке с IP телефона на город: *Mar 1 00:40:59.728: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore: Calling Number=26981, Called Number=26981, Peer Info Type=DIALPEER_INFO_SPEEC H *Mar 1 00:40:59.728: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore: Match Rule=DP_MATCH_DEST; Called Number=26981 *Mar 1 00:40:59.728: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore: Result=Success(0) after DP_MATCH_DEST *Mar 1 00:40:59.728: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg: Result=SUCCESS(0) List of Matched Outgoing Dial-peer(s): 1: Dial-peer Tag=500 *Mar 1 00:40:59.732: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore: Calling Number=201, Called Number=, Voice-Interface=0x0, Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE, Peer Info Type=DIALPEER_INFO_SPEECH *Mar 1 00:40:59.732: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore: Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=201 *Mar 1 00:40:59.736: //-1/D5B8DDCE8073/DPM/dpAssociateIncomingPeerCore: Calling Number=201, Called Number=26981, Voice-Interface=0x0, Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE, Peer Info Type=DIALPEER_INFO_SPEECH *Mar 1 00:40:59.736: //-1/D5B8DDCE8073/DPM/dpAssociateIncomingPeerCore: Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=201 *Mar 1 00:40:59.764: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore: Calling Number=26981, Called Number=26981, Peer Info Type=DIALPEER_INFO_SPEEC H *Mar 1 00:40:59.764: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore: Match Rule=DP_MATCH_DEST; Called Number=26981 *Mar 1 00:40:59.764: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore: Result=Success(0) after DP_MATCH_DEST *Mar 1 00:40:59.764: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg: Result=SUCCESS(0) List of Matched Outgoing Dial-peer(s): 1: Dial-peer Tag=500 *Mar 1 00:40:59.764: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore: Calling Number=26981, Called Number=, Voice-Interface=0x0, Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE, Peer Info Type=DIALPEER_INFO_SPEECH *Mar 1 00:40:59.768: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore: Result=NO_MATCH(-1) After All Match Rules Attempt *Mar 1 00:40:59.772: //-1/D5B8DDCE8073/DPM/dpMatchPeersCore: Calling Number=, Called Number=26981, Peer Info Type=DIALPEER_INFO_SPEECH *Mar 1 00:40:59.772: //-1/D5B8DDCE8073/DPM/dpMatchPeersCore: Match Rule=DP_MATCH_DEST; Called Number=26981 *Mar 1 00:40:59.772: //-1/D5B8DDCE8073/DPM/dpMatchPeersCore: Result=Success(0) after DP_MATCH_DEST Router# *Mar 1 00:40:59.772: //-1/D5B8DDCE8073/DPM/dpMatchPeersMoreArg: Result=SUCCESS(0) List of Matched Outgoing Dial-peer(s): 1: Dial-peer Tag=500 Выбирается пир 500 А как просмотреть логи при звонке с АТС на циску? ccapi.txt Link to post Share on other sites
aoz1 2 Posted 2011-09-21 13:32:58 Share Posted 2011-09-21 13:32:58 А как просмотреть логи при звонке с АТС на циску? C этого начинать надо было. то что сейчас висит sh call act vo br история sh call hi vo br В твоем случае надо смотреть две вещи: pid: это через какой dial-peer звонок прошел и козу во второй строчке Самое главное чтобы звонки ходили не через 1 pid это дефолтный со всеми возможными чудесами, а тот который у тебя описан в конфиге. те 500 201 etc. Удачи. PS. забей на эти ccapi etc. Они нужны когда какая-то серъезная нестыковка оборудования. В твоем случае тех двух комманд достаточно, чтобы все взлетело. Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-21 13:55:36 Share Posted 2011-09-21 13:55:36 dial peer 500 выбирается правильно, это видно еще из первых логов. дефолтный не первый, а нулевой и никаких всевозможных чудес кроме no ivr application в нем нет... Даже больше: если бы выбирался дефолтный, т.е. 0 - то уж точно шлюз бы просто поднимал трубку, без вариантов. Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-21 14:01:02 Share Posted 2011-09-21 14:01:02 А лог при звонке на cisco смотреть точно так же, как и ты собрал все предыдущие. А раз уж их у тебя нет, то и звонок в эту линию просто-напросто не приходит. Проверь ее в обыкновенном аналоговом аппарате. Удачи. Link to post Share on other sites
aoz1 2 Posted 2011-09-21 14:11:38 Share Posted 2011-09-21 14:11:38 dial peer 500 выбирается правильно, это видно еще из первых логов. дефолтный не первый, а нулевой и никаких всевозможных чудес кроме no ivr application Sorry. был неправ. в нем нет... Даже больше: если бы выбирался дефолтный, т.е. 0 - то уж точно шлюз бы просто поднимал трубку, без вариантов. Спорить не хочу не хочу не буду и это не в моих правилах. Из личного опыта. Дважды лечил пионерские настройки с непонятными козами именно тем, что все пропускал через определенные dial-peer. Причем оба раза так же не вдавлся в детали и исследования логов. Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-21 14:17:38 Share Posted 2011-09-21 14:17:38 dial peer 500 выбирается правильно, это видно еще из первых логов. дефолтный не первый, а нулевой и никаких всевозможных чудес кроме no ivr application Sorry. был неправ. в нем нет... Даже больше: если бы выбирался дефолтный, т.е. 0 - то уж точно шлюз бы просто поднимал трубку, без вариантов. Спорить не хочу не хочу не буду и это не в моих правилах. Из личного опыта. Дважды лечил пионерские настройки с непонятными козами именно тем, что все пропускал через определенные dial-peer. Причем оба раза так же не вдавлся в детали и исследования логов. Я не спорю, пытаюсь человеку помочь. Упорно, правда, не могу дождаться ответа, работает ли это линия в обыкновенном телефоне... Нестыковок оборудования серьезных или несерьезных не бывает - они либо есть, либо их нет ))) Link to post Share on other sites
ssalvadorx 0 Posted 2011-09-21 14:19:24 Author Share Posted 2011-09-21 14:19:24 Когда звоню со стороны АТС на циске в логах пусто Telephony call-legs: 0 SIP call-legs: 0 H323 call-legs: 0 Call agent controlled call-legs: 0 Media call-legs: 0 Total call-legs: 0 А когда со стороны астериска Telephony call-legs: 1 SIP call-legs: 1 H323 call-legs: 0 Call agent controlled call-legs: 0 Media call-legs: 0 Total call-legs: 2 1276 : 107 7721940ms.63 +-1 +1160 pid:500 Originate 26981 dur 00:00:00 tx:0/0 rx:0/0 22 (no circuit (34)) Telephony 1/1/0 (107) [1/1/0] tx:0/0/0ms None noise:0dBm acom:0dBm long duration call detected:n long dur callduration :n/a timestamp:n/a 1276 : 106 7721880ms.64 +-1 +1250 pid:201 Answer 201 dur 00:00:00 tx:0/0 rx:0/0 22 (no circuit (34)) IP 10.231.255.79:19562 SRTP: off rtt:0ms pl:0/0ms lost:0/0/0 delay:0/0/0ms g711 alaw TextRelay: off media inactive detected:n media contrl rcvd:n/a timestamp:n/a long duration call detected:n long dur callduration :n/a timestamp:n/a 34 ошибка - это значит deal пиры неправильно настроены? Или Астериск? Link to post Share on other sites
ssalvadorx 0 Posted 2011-09-21 14:22:10 Author Share Posted 2011-09-21 14:22:10 Ой, забыл написать, совсем голова уже не варит с этой циской Утром, бегал проверял линию телефоном, всё в порядке. Ребят, ну помогите поднять циску, с меня пиво Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-21 14:25:19 Share Posted 2011-09-21 14:25:19 Я ж в первом ответе написал, что это занчит cause code 34 - это channel anavailable. И эти коды, как правило, "c потолка" не берутся. Его можно посмотреть в последних строках show dial-peer voice 500 Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-21 14:27:07 Share Posted 2011-09-21 14:27:07 Давай завтра team viewer-ом попробуем? Или ssh на нее пробрось... Пиво, думается мне, в том же виртуальном режиме попьем ))) Link to post Share on other sites
ssalvadorx 0 Posted 2011-09-21 14:49:44 Author Share Posted 2011-09-21 14:49:44 Да, наверно лучше чуть передохнуть, пока мозг не взорвался А пиво можно и не виртуально, я к родственникам собираюсь в Харьков на пару дней заехать, как только с делами разберусь Link to post Share on other sites
leshik 13 Posted 2011-09-21 15:40:29 Share Posted 2011-09-21 15:40:29 Еще вопрос - набор тоновый или ипульсный? Link to post Share on other sites
leshik 13 Posted 2011-09-21 15:47:02 Share Posted 2011-09-21 15:47:02 Ой, забыл написать, совсем голова уже не варит с этой циской Утром, бегал проверял линию телефоном, всё в порядке. Ребят, ну помогите поднять циску, с меня пиво Проверял как - звонить пробовал? На телефон звонил? Link to post Share on other sites
aoz1 2 Posted 2011-09-21 15:56:02 Share Posted 2011-09-21 15:56:02 long duration call detected:n long dur callduration :n/a timestamp:n/a 34 ошибка - это значит deal пиры неправильно настроены? Или Астериск? Dial-peer, А тем более Астериск тут вообще не причем. Это однозначно. В аналоговых портах на кошке не силен. Но мне так почему-то кажется, что там линия пульсовая и никто никуда ничего не набирает. Аналогично no circuit/channel available это может быть циска получила занято... Или опять же восприняла наши 440 Гц (или что там та аналоговая станция может выдать) неправильно. Там где-то были настройки русской локали для аналоговых портов. Ну или линии вообще нет, как уже писалось ранее. Конечно идеальный вариант высокоомная трубка... Там бы все было понятно. Link to post Share on other sites
ssalvadorx 0 Posted 2011-09-22 06:06:53 Author Share Posted 2011-09-22 06:06:53 На АТС импульсный набор,ей наверно лет 100, я пока телефон не переключил в импульсный набор звонить не получалось. Link to post Share on other sites
Vano_ipcom 0 Posted 2011-09-22 06:21:59 Share Posted 2011-09-22 06:21:59 На АТС импульсный набор,ей наверно лет 100, я пока телефон не переключил в импульсный набор звонить не получалось. А почему нет входящего вызова? Там tone/pulse точно не при чем. Тестером при звонке измерь вызывное напряжение (90 VAC, 20 Hz в теории). Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now