отмена
Отображаются результаты для 
Вместо этого искать 
Вы имели в виду: 

2901+CUCME+SIP+E1 - зависает call-leg и блокирует порт

Есть небольшая телефонная сеть на базе Cisco 2901 с Call Manager Express и телефонов Cisco/Linksys SPA502G.

Поскольку на CME эти телефоны как ephone не поддерживаются, пришлось подключать их в режиме SIP.

Внешняя линия подключена по Е1 с сигнализацией R2-digital dtmf, без набора дополнительного номера - там тоже абонент (пульт), и при занятии от внешней линии автоматический вызов на группу внутри сети, тоже без донабора.

Проблема в том, что после нескольких (количество по разному) звонков с внутренних телефонов на внешнюю линию зависает в памяти один call-leg, и внешний порт блокируется в состоянии clearbak. Сбросить зависший call-leg не удаётся никак, кроме перезагрузки роутера.

Не помогает ни shutdown на voice-port, ни shutdown на контроллере е1, ни "clear call". Просто никакого эффекта и порт остаётся в состоянии clearbak.

Выдержка из конфига:

=====

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

sip

  bind control source-interface Vlan640

  bind media source-interface Vlan640

  registrar server expires max 3600 min 1200

!

voice class codec 1

codec preference 1 g711ulaw

codec preference 2 g711alaw

codec preference 3 g729br8

!

voice register global

mode cme

source-address 10.108.196.33 port 5060

max-dn 50

max-pool 36

authenticate register

timezone 32

time-format 24

date-format D/M/Y

user-locale RU

ntp-server 10.108.196.33 mode unicast

!

voice register dn  1

number 100

!

voice register dn  2

number 102

!

......

voice register pool  1

id mac A44C.119F.137A

number 1 dn 1

voice-class codec 1

username 100 password pass

!

voice register pool  2

id mac A44C.119F.11F0

number 1 dn 2

voice-class codec 1

username 102 password pass

!

....

voice hunt-group 33 parallel

list 100,102,104

timeout 60

pilot 188

!

...............

!

controller E1 0/1/0

framing NO-CRC4

ds0-group 0 timeslots 1 type r2-digital dtmf dnis

!

voice-port 0/1/0:0

timeouts call-disconnect 30

timeouts wait-release 300

connection plar 188

description Disp-Main

!

dial-peer voice 133 pots

destination-pattern 133

direct-inward-dial

port 0/1/0:0

forward-digits 0

!

dial-peer voice 1033 pots

incoming called-number .%

!

dial-peer voice 1 voip

incoming called-number .T

!

===================

После нескольких звонков с внутренних телефонов на номер 133 внешней линии в памяти повисает call-leg с вызываемым номером 133 и порт блокируется в состоянии clearbak:

#sh voice port sum

                                          IN       OUT

PORT            CH   SIG-TYPE   ADMIN OPER STATUS   STATUS   EC

=============== == ============ ===== ==== ======== ======== ==

0/1/0:0         01  r2-digital  up    up   clearbak   idle   y

И всё, больше ни одного вызова сделать на эту линию не удаётся до перезагрузки роутера.

Как уже писал выше, не помоагет ни перезапуск контроллера Е1, ни перезапуск voice-port, ни "clear call voice causecode 103 id XXX".


Команда #sh call active voice показывает

Telephony call-legs: 1

То есть зависает call-leg со стороны voice-port на Е1.

Освободить порт удаётся только перезагрузкой роутера.

Это само собой не дело.

Как побороть эту ситуацию?

Комментарии
Cisco Employee

Добрый день,

Какая версия IOS на этом шлюзе?

New Member

15.0(1r)M16

Свежекупленная.

Cisco Employee

Открытых дефектов по такой проблеме нет.

Возможно это вызвано разными настройками сигнализации R2 на PBX и на шлюзе.

Попробуйте добавить команду metering в секцию cas custom (но по сути это "пальцем в небо").

Если проблема сохранится, проверьте, только ли исходщие звонки с SIP приводят к проблеме или (например)

со Skinny телефонов тоже.

И надо будет открывать кейс и разбираться.

New Member

Сигнализация настроена та, что выдала подключающая организация

R2-digital dtmf

У них Siemens HiPath 4000

Про "добавить команду metering в секцию cas custom" - только эту команду, больше ничего?


А как хотя бы в порядке временного решения заставить порт отбиваться? установить безусловный тааймаут на время занятия порта, скажем 10 минут или 20?

New Member

Не даёт ввести metering.

Вот варианты:

==

(config)#controller e1 0/1/0

(config-controller)#cas-custom 15

(config-ctrl-cas)#?

CAS custom commands:

  default      Set a command to its defaults

  dtmf         DTMF Inter Digit Timer in MilliSeconds

  exit         Exit from cas custom mode

  invert-abcd  invert the ABCD bits before tx and after rx

  no           Negate a command or set its defaults

  trunk-group  Configure interface to be in a trunk group

  unused-abcd  Unused ABCD bit values

===

Cisco Employee

В таком случае могу предложить открыть кейс в TAC-е.

New Member

Не уточните, это куда?

Я не часто тут бываю, не все сокращения знаю.

Cisco Employee

Вам нужно открыть заявку в Центре Технической поддержки Cisco - www.cisco.com -> Support -> Open or View cases.

Для этого у Вас должен быть активный контракт на поддержку (smartnet).

New Member

Попробую.

А пока у нас опять подвис роутер, вот что пишет

#sh call active voice brief

<ID>: <CallID> <start>ms.<index> (<start>) +<connect> pid:<peer_id> <dir> <addr> <state>

  dur hh:mm:ss tx:<packets>/<bytes> rx:<packets>/<bytes> dscp:<packets violation> media:<packets violation> audio tos:<audio tos value> video tos:<video tos value>

IP <ip>:<udp> rtt:<time>ms pl:<play>/<gap>ms lost:<lost>/<early>/<late>

  delay:<last>/<min>/<max>ms <codec> <textrelay> <transcoded

media inactive detected:<y/n> media cntrl rcvd:<y/n> timestamp:<time>

long duration call detected:<y/n> long duration call duration :<sec> timestamp:<time>

  MODEMPASS <method> buf:<fills>/<drains> loss <overall%> <multipkt>/<corrected>

   last <buf event time>s dur:<Min>/<Max>s

FR <protocol> [int dlci cid] vad:<y/n> dtmf:<y/n> seq:<y/n>

  <codec> (payload size)

ATM <protocol> [int vpi/vci cid] vad:<y/n> dtmf:<y/n> seq:<y/n>

  <codec> (payload size)

Tele <int> (callID) [channel_id] tx:<tot>/<v>/<fax>ms <codec> noise:<l> acom:<l> i/o:<l>/<l> dBm

  MODEMRELAY info:<rcvd>/<sent>/<resent> xid:<rcvd>/<sent> total:<rcvd>/<sent>/<drops>

         speeds(bps): local <rx>/<tx> remote <rx>/<tx>

Proxy <ip>:<audio udp>,<video udp>,<tcp0>,<tcp1>,<tcp2>,<tcp3> endpt: <type>/<manf>

bw: <req>/<act> codec: <audio>/<video>

  tx: <audio pkts>/<audio bytes>,<video pkts>/<video bytes>,<t120 pkts>/<t120 bytes>

rx: <audio pkts>/<audio bytes>,<video pkts>/<video bytes>,<t120 pkts>/<t120 bytes>

Telephony call-legs: 1

SIP call-legs: 0

H323 call-legs: 0

Call agent controlled call-legs: 0

SCCP call-legs: 0

Multicast call-legs: 0

Total call-legs: 1

151B : 834 170135520ms.1 (11:09:58.695 MSK Thu Oct 3 2013) +5890 pid:134 Originate 134 active

dur 00:19:43 tx:3028/508704 rx:1417/226720 dscp:0 media:0 audio tos:0x0 video tos:0x0

Tele 0/2/0:0 (834) [0/2/0.1] tx:60850/28340/0ms g711ulaw noise:-81 acom:43  i/0:-79/-51 dBm

Telephony call-legs: 1

SIP call-legs: 0

H323 call-legs: 0

Call agent controlled call-legs: 0

SCCP call-legs: 0

Multicast call-legs: 0

Total call-legs: 1

#sh voice port sum

                                           IN       OUT

PORT            CH   SIG-TYPE   ADMIN OPER STATUS   STATUS   EC

=============== == ============ ===== ==== ======== ======== ==

0/2/0:0         01  r2-digital  up    up   clearbak idle     y

0/1/0           --  e&m-imd     up    dorm idle     idle     y

0/1/1           --  e&m-wnk     up    dorm idle     idle     y

854
Просмотры
0
Полезный материал
9
Комментарии