ssalvadorx Опубликовано 20 сентября, 2011 · Жалоба Asterisk -> Cisco -> городская АТС Прошу помощи в настройке 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 [default] exten => _9XXXXX,1,Dial(SIP/${EXTEN}@cisco) exten => _9XXXXX,n,Hangup Логи при звонке со стороны астериска в прикрипленных файлах. log_asterisk.txt log_cisco.txt Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bessmertniy Опубликовано 20 сентября, 2011 · Жалоба Судя по 34 коду у Вас вероятно занят порт, позырьте на циске sh voice-port su А еще покажите sh call hist vo id $id Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ssalvadorx Опубликовано 20 сентября, 2011 · Жалоба Сделал вот что в диал-пире изменил шаблон на 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 Значит плата походу рабочая, и нужно смотреть линию? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bessmertniy Опубликовано 21 сентября, 2011 · Жалоба Значит плата походу рабочая, и нужно смотреть линию? Это значит что порт 1/1/0 считает что он в данный момент активен (трубке не лежит) и еще что Вы тупо скопировали строку про sh call hist, а там надо было податсвить ID конкретного вызова. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ssalvadorx Опубликовано 21 сентября, 2011 · Жалоба Значит плата походу рабочая, и нужно смотреть линию? Это значит что порт 1/1/0 считает что он в данный момент активен (трубке не лежит) и еще что Вы тупо скопировали строку про sh call hist, а там надо было податсвить ID конкретного вызова. Пробывал, подставлял значения из логов, 92 и 91, 1 и 50, значения теже. Когда делаеш звонок они увеличиваются, не зависимо какой ай-ди подстваить. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bessmertniy Опубликовано 21 сентября, 2011 · Жалоба Из каких логов? Пишете sh call hist vo br, получаете вывод примерно такого вида 2026 : 455975 -1168776928ms.442401 +10530 +24900 pid:900 Answer 1900 dur 00:00:14 tx:367/7340 rx:1133/22660 10 (normal call clearing (16)) IP 10.0.2.29:15902 SRTP: off rtt:3ms pl:20760/290ms lost:0/1/3 delay:280/70/280ms g729r8 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 2026 : 455976 -1168776768ms.442402 +10360 +24990 pid:910 Originate 84957413434 dur 00:00:14 tx:1133/31724 rx:367/7340 10 (normal call clearing (16)) Telephony 0/3/0:15 (455976) [0/3/0.2] tx:23610/7340/0ms g729r8 noise:-64dBm acom:45dBm long duration call detected:n long dur callduration :n/a timestamp:n/a Вот 2062 и есть ID, вообще это шестнадцатеричное значение. Дальше пишите sh call hist vo id 2062 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ssalvadorx Опубликовано 21 сентября, 2011 · Жалоба Это при звонке со стороны астериска: 127B : 117 9232190ms.66 +-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:12188 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 И история по ай-ди 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 GENERIC: SetupTime=9232240 ms Index=65 PeerAddress=26981 PeerSubAddress= PeerId=500 PeerIfIndex=7 LogicalIfIndex=4 DisconnectCause=22 DisconnectText=no circuit (34) ConnectTime=0 ms DisconnectTime=9233410 ms CallDuration=00:00:00 sec CallOrigin=1 ReleaseSource=3 ChargedUnits=0 InfoType=speech TransmitPackets=0 TransmitBytes=0 ReceivePackets=0 ReceiveBytes=0 TELE: ConnectionId=[0x9A67A95F 0x2BF311D6 0x80A59C4D 0x36DA6A07] IncomingConnectionId=[0x9A67A95F 0x2BF311D6 0x80A59C4D 0x36DA6A07] CallID=118 TxDuration=0 ms VoiceTxDuration=0 ms FaxTxDuration=0 ms CoderTypeRate=None NoiseLevel=0 ACOMLevel=0 SessionTarget= ImgPages=0 CallerName=sergeev CallerIDBlocked=False LongDurationCallDetected=no LongDurCallTimeStamp= LongDurCallDuration= OriginalCallingNumber=201 OriginalCallingOctet=0x0 OriginalCalledNumber=26981 OriginalCalledOctet=0x0 OriginalRedirectCalledNumber= OriginalRedirectCalledOctet=0x80 TranslatedCallingNumber=201 TranslatedCallingOctet=0x0 TranslatedCalledNumber=26981 TranslatedCalledOctet=0x0 TranslatedRedirectCalledNumber= TranslatedRedirectCalledOctet=0x80 GwReceivedCalledNumber=26981 GwReceivedCalledOctet3=0x0 GwOutpulsedCalledNumber=26981 GwOutpulsedCalledOctet3=0x0 GwReceivedCallingNumber=201 GwReceivedCallingOctet3=0x0 GwReceivedCallingOctet3a=0x80 GwOutpulsedCallingNumber=201 GwOutpulsedCallingOctet3=0x0 GwOutpulsedCallingOctet3a=0x80 DSPIdentifier=1/3:1 GENERIC: SetupTime=9232190 ms Index=66 PeerAddress=201 PeerSubAddress= PeerId=201 PeerIfIndex=6 LogicalIfIndex=0 DisconnectCause=22 DisconnectText=no circuit (34) ConnectTime=0 ms DisconnectTime=9233440 ms CallDuration=00:00:00 sec CallOrigin=2 ReleaseSource=3 ChargedUnits=0 InfoType=speech TransmitPackets=0 TransmitBytes=0 ReceivePackets=0 ReceiveBytes=0 VOIP: ConnectionId[0x9A67A95F 0x2BF311D6 0x80A59C4D 0x36DA6A07] IncomingConnectionId[0x9A67A95F 0x2BF311D6 0x80A59C4D 0x36DA6A07] CallID=117 RemoteIPAddress=10.231.255.79 RemoteUDPPort=12188 RemoteSignallingIPAddress=10.231.255.79 RemoteSignallingPort=5060 RemoteMediaIPAddress=10.231.255.79 RemoteMediaPort=12188 SRTP = off TextRelay = off Fallback Icpif=0 Fallback Loss=0 Fallback Delay=0 RoundTripDelay=0 ms SelectedQoS=best-effort tx_DtmfRelay=inband-voice FastConnect=FALSE AnnexE=FALSE Separate H245 Connection=FALSE H245 Tunneling=FALSE SessionProtocol=sipv2 ProtocolCallId=2cbce29408fe06cb305fdba41ccb5254@10.231.255.79 SessionTarget=10.231.255.79 OnTimeRvPlayout=0 GapFillWithSilence=0 ms GapFillWithPrediction=0 ms GapFillWithInterpolation=0 ms GapFillWithRedundancy=0 ms HiWaterPlayoutDelay=0 ms LoWaterPlayoutDelay=0 ms ReceiveDelay=0 ms LostPackets=0 EarlyPackets=0 LatePackets=0 VAD = disabled CoderTypeRate=g711alaw CodecBytes=160 cvVoIPCallHistoryIcpif=0 MediaSetting=flow-around CallerName=sergeev CallerIDBlocked=False OriginalCallingNumber=201 OriginalCallingOctet=0x0 OriginalCalledNumber=26981 OriginalCalledOctet=0x0 OriginalRedirectCalledNumber= OriginalRedirectCalledOctet=0x80 TranslatedCallingNumber=201 TranslatedCallingOctet=0x0 TranslatedCalledNumber=26981 TranslatedCalledOctet=0x0 TranslatedRedirectCalledNumber= TranslatedRedirectCalledOctet=0x80 GwReceivedCalledNumber=26981 GwReceivedCalledOctet3=0x0 GwReceivedCallingNumber=201 GwReceivedCallingOctet3=0x0 GwReceivedCallingOctet3a=0x80 MediaInactiveDetected=no MediaInactiveTimestamp= MediaControlReceived= LongDurationCallDetected=no LongDurationCallTimerStamp= LongDurationCallDuration= Username=201 А когда звоню со стороны АТС на циску то в логах пусто :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bessmertniy Опубликовано 21 сентября, 2011 · Жалоба Ну все логично, циска считает что со стороны станции разговор активен. Пока порт не будет on-hook так и будет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
puh Опубликовано 22 сентября, 2011 · Жалоба у вас fxo порт. Вам нужен "отбойник". Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 22 сентября, 2011 · Жалоба у вас fxo порт. Вам нужен "отбойник". Отбойник штука бронебойная, но в большинстве случаев достаточно подобрать параметры детектирования сигналов для конкретной АТС. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ssalvadorx Опубликовано 22 сентября, 2011 · Жалоба А еще такой вопрос, когда подсоединяеш линию, индикатор на плате должен гореть зеленым цветом? Кстати, переселил кошку на другую АТС, которой всего несколько лет, результат тот же. Подскажите, а как нужно подбирать эти параметры? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 23 сентября, 2011 · Жалоба Начать отсюда: http://www.cisco.com/en/US/docs/ios/12_1t/12_1t3/feature/guide/dt_fxodt.html Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ssalvadorx Опубликовано 23 сентября, 2011 · Жалоба Начать отсюда: http://www.cisco.com/en/US/docs/ios/12_1t/12_1t3/feature/guide/dt_fxodt.html Спасибо, почитаем. Скажите, а если на карте индикатор не горит зеленым цветом когда звониш с АТС на кошку, это о чем может говорить - настройки или плата убитая? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Deac Опубликовано 23 сентября, 2011 · Жалоба настройки или плата убитая? Ну... одно из двух! :) З.Ы. Открой для себя debug, на кошке оч. информативный(иногда даже слишком). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ssalvadorx Опубликовано 23 сентября, 2011 · Жалоба Дык, ведь в том то и дело, в дебаге нет ничего когда звониш со стороны АТС и индикатор молчит, а когда со стороны астериска всё вижу, и какой диал пир выбирается и т.д. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...