ssalvadorx 0 Опубликовано: 2011-09-20 09:25:30 Share Опубликовано: 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 Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-20 10:10:17 Share Опубліковано: 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 автоматический Ссылка на сообщение Поделиться на других сайтах
leshik 13 Опубліковано: 2011-09-20 10:51:37 Share Опубліковано: 2011-09-20 10:51:37 Давно я с циской не работал, но что-то мне подсказывает, что нет сигнала в линии. Я в логах циски не нашел отправку пакета в линию. Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-20 11:10:47 Share Опубліковано: 2011-09-20 11:10:47 Ну да. я про то же. порта два - я бы для чистоты "экскремента" петлю бы на них dial peer-ами сделал и вернул звонок в АТС. test voice port можно глянуть. Ссылка на сообщение Поделиться на других сайтах
ssalvadorx 0 Опубліковано: 2011-09-20 14:02:13 Автор Share Опубліковано: 2011-09-20 14:02:13 test voice port 1/1/0 - а дальше ? С циской просто только второй день Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-20 16:29:47 Share Опубліковано: 2011-09-20 16:29:47 Я по памяти промазал. У меня под рукой ничего не было, а dynagen голосовые порты не эмулирует... show voice port (summary) глянь. А вообще в твоей конфигурации, если убрать plar c входящего dial peer и НЕ прописывать на нем direct-inward-dial, при входящем вызове на эту линию шлюз должен просто поднять трубку и отдать тебе dial tone. Это при условии, что с портом все в порядке, что собственно и под сомнением. Ссылка на сообщение Поделиться на других сайтах
LV10 281 Опубліковано: 2011-09-20 18:16:27 Share Опубліковано: 2011-09-20 18:16:27 вам к deneeska Ссылка на сообщение Поделиться на других сайтах
ssalvadorx 0 Опубліковано: 2011-09-20 19:32:56 Автор Share Опубліковано: 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 Значит плата походу рабочая, и нужно смотреть линию? Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-21 06:37:51 Share Опубліковано: 2011-09-21 06:37:51 А линию воткнуть в обычный аналоговый "порнослоник" и проверить рабочая ли она пробовал? Гудок шлюз должен отдать при входящем звонке на эту линию в том случае, если на входящем dial peer не будет стоять direct-inward-dial. Какой dial peer выбран для входящего вызова видно в debug voice dialpeer inout. И debug voice ccapi all при входящем звонке покажи... Ссылка на сообщение Поделиться на других сайтах
ssalvadorx 0 Опубліковано: 2011-09-21 13:10:03 Автор Share Опубліковано: 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 Ссылка на сообщение Поделиться на других сайтах
aoz1 2 Опубліковано: 2011-09-21 13:32:58 Share Опубліковано: 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. Они нужны когда какая-то серъезная нестыковка оборудования. В твоем случае тех двух комманд достаточно, чтобы все взлетело. Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-21 13:55:36 Share Опубліковано: 2011-09-21 13:55:36 dial peer 500 выбирается правильно, это видно еще из первых логов. дефолтный не первый, а нулевой и никаких всевозможных чудес кроме no ivr application в нем нет... Даже больше: если бы выбирался дефолтный, т.е. 0 - то уж точно шлюз бы просто поднимал трубку, без вариантов. Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-21 14:01:02 Share Опубліковано: 2011-09-21 14:01:02 А лог при звонке на cisco смотреть точно так же, как и ты собрал все предыдущие. А раз уж их у тебя нет, то и звонок в эту линию просто-напросто не приходит. Проверь ее в обыкновенном аналоговом аппарате. Удачи. Ссылка на сообщение Поделиться на других сайтах
aoz1 2 Опубліковано: 2011-09-21 14:11:38 Share Опубліковано: 2011-09-21 14:11:38 dial peer 500 выбирается правильно, это видно еще из первых логов. дефолтный не первый, а нулевой и никаких всевозможных чудес кроме no ivr application Sorry. был неправ. в нем нет... Даже больше: если бы выбирался дефолтный, т.е. 0 - то уж точно шлюз бы просто поднимал трубку, без вариантов. Спорить не хочу не хочу не буду и это не в моих правилах. Из личного опыта. Дважды лечил пионерские настройки с непонятными козами именно тем, что все пропускал через определенные dial-peer. Причем оба раза так же не вдавлся в детали и исследования логов. Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-21 14:17:38 Share Опубліковано: 2011-09-21 14:17:38 dial peer 500 выбирается правильно, это видно еще из первых логов. дефолтный не первый, а нулевой и никаких всевозможных чудес кроме no ivr application Sorry. был неправ. в нем нет... Даже больше: если бы выбирался дефолтный, т.е. 0 - то уж точно шлюз бы просто поднимал трубку, без вариантов. Спорить не хочу не хочу не буду и это не в моих правилах. Из личного опыта. Дважды лечил пионерские настройки с непонятными козами именно тем, что все пропускал через определенные dial-peer. Причем оба раза так же не вдавлся в детали и исследования логов. Я не спорю, пытаюсь человеку помочь. Упорно, правда, не могу дождаться ответа, работает ли это линия в обыкновенном телефоне... Нестыковок оборудования серьезных или несерьезных не бывает - они либо есть, либо их нет ))) Ссылка на сообщение Поделиться на других сайтах
ssalvadorx 0 Опубліковано: 2011-09-21 14:19:24 Автор Share Опубліковано: 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 пиры неправильно настроены? Или Астериск? Ссылка на сообщение Поделиться на других сайтах
ssalvadorx 0 Опубліковано: 2011-09-21 14:22:10 Автор Share Опубліковано: 2011-09-21 14:22:10 Ой, забыл написать, совсем голова уже не варит с этой циской Утром, бегал проверял линию телефоном, всё в порядке. Ребят, ну помогите поднять циску, с меня пиво Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-21 14:25:19 Share Опубліковано: 2011-09-21 14:25:19 Я ж в первом ответе написал, что это занчит cause code 34 - это channel anavailable. И эти коды, как правило, "c потолка" не берутся. Его можно посмотреть в последних строках show dial-peer voice 500 Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-21 14:27:07 Share Опубліковано: 2011-09-21 14:27:07 Давай завтра team viewer-ом попробуем? Или ssh на нее пробрось... Пиво, думается мне, в том же виртуальном режиме попьем ))) Ссылка на сообщение Поделиться на других сайтах
ssalvadorx 0 Опубліковано: 2011-09-21 14:49:44 Автор Share Опубліковано: 2011-09-21 14:49:44 Да, наверно лучше чуть передохнуть, пока мозг не взорвался А пиво можно и не виртуально, я к родственникам собираюсь в Харьков на пару дней заехать, как только с делами разберусь Ссылка на сообщение Поделиться на других сайтах
leshik 13 Опубліковано: 2011-09-21 15:40:29 Share Опубліковано: 2011-09-21 15:40:29 Еще вопрос - набор тоновый или ипульсный? Ссылка на сообщение Поделиться на других сайтах
leshik 13 Опубліковано: 2011-09-21 15:47:02 Share Опубліковано: 2011-09-21 15:47:02 Ой, забыл написать, совсем голова уже не варит с этой циской Утром, бегал проверял линию телефоном, всё в порядке. Ребят, ну помогите поднять циску, с меня пиво Проверял как - звонить пробовал? На телефон звонил? Ссылка на сообщение Поделиться на других сайтах
aoz1 2 Опубліковано: 2011-09-21 15:56:02 Share Опубліковано: 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 Гц (или что там та аналоговая станция может выдать) неправильно. Там где-то были настройки русской локали для аналоговых портов. Ну или линии вообще нет, как уже писалось ранее. Конечно идеальный вариант высокоомная трубка... Там бы все было понятно. Ссылка на сообщение Поделиться на других сайтах
ssalvadorx 0 Опубліковано: 2011-09-22 06:06:53 Автор Share Опубліковано: 2011-09-22 06:06:53 На АТС импульсный набор,ей наверно лет 100, я пока телефон не переключил в импульсный набор звонить не получалось. Ссылка на сообщение Поделиться на других сайтах
Vano_ipcom 0 Опубліковано: 2011-09-22 06:21:59 Share Опубліковано: 2011-09-22 06:21:59 На АТС импульсный набор,ей наверно лет 100, я пока телефон не переключил в импульсный набор звонить не получалось. А почему нет входящего вызова? Там tone/pulse точно не при чем. Тестером при звонке измерь вызывное напряжение (90 VAC, 20 Hz в теории). Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас