Call Forward z zewnątrz do zewnątrz CME

Problemy związane z Unified Communications
Wiadomość
Autor
Awatar użytkownika
miboo
wannabe
wannabe
Posty: 324
Rejestracja: 12 paź 2008, 12:59
Lokalizacja: Warszawa
Kontakt:

Call Forward z zewnątrz do zewnątrz CME

#1

#1 Post autor: miboo »

Witam,

Krótkie pytanie. Czy jest możliwość za pomocą Call Forward All zrobić przekierowanie połączeń przychodzących z zewnątrz do zewnątrz (kom.) na liniach ISDN (2xBRI). Forwardowanie połączeń wewnętrznych->zewnętrzne przechodzi. Pytanie czy jest to w ogóle możliwe, bo póki co nie działa.

Kyniu
wannabe
wannabe
Posty: 3595
Rejestracja: 04 lis 2006, 16:23
Kontakt:

Re: Call Forward z zewnątrz do zewnątrz CME

#2

#2 Post autor: Kyniu »

miboo pisze:Krótkie pytanie. Czy jest możliwość za pomocą Call Forward All zrobić przekierowanie połączeń przychodzących z zewnątrz do zewnątrz (kom.) na liniach ISDN (2xBRI). Forwardowanie połączeń wewnętrznych->zewnętrzne przechodzi. Pytanie czy jest to w ogóle możliwe, bo póki co nie działa.
Jest. Obstawiam że "wykładasz" się na sygnalizacji numery wołającego - przy takim forwardzie CCME wysyła do centrali jako wołający numer przychodzący a nie numer aparatu na którym ustawiasz forward. No to operator stwierdza że sorry, ale taki numer nie ma prawa się pojawić i odrzuca połączenie. Recepta? Musisz podmieniać numer wołający.

UPDATE:

Kod: Zaznacz cały

C2811#debug isdn q931
debug isdn q931 is              ON.
C2811#
C2811#
C2811#
C2811#
055304: Nov  6 08:53:35.368 CET: ISDN Se0/0/0:15 Q931: RX <- SETUP pd = 8  callref = 0x0006
        Sending Complete
        Bearer Capability i = 0x8090A3
                Standard = CCITT
                Transfer Capability = Speech
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0xA18381
                Preferred, Channel 1
        Calling Party Number i = 0x2183, '607123456'
                Plan:ISDN, Type:National
        Called Party Number i = 0xA1, '221234567'
                Plan:ISDN, Type:National
        High Layer Compat i = 0x9181
055305: Nov  6 08:53:35.388 CET: ISDN Se0/0/0:15 Q931: TX -> CALL_PROC pd = 8  callref = 0x8006
        Channel ID i = 0xA98381
                Exclusive, Channel 1
055306: Nov  6 08:53:35.400 CET: ISDN Se0/0/0:15 Q931: Applying typeplan for sw-type 0x12 is 0x2 0x1, Calling num 607123456
055307: Nov  6 08:53:35.404 CET: ISDN Se0/0/0:15 Q931: Applying typeplan for sw-type 0x12 is 0x2 0x1, Called num 0691333444
055308: Nov  6 08:53:35.404 CET: ISDN Se0/0/0:15 Q931: TX -> SETUP pd = 8  callref = 0x0D28
        Sending Complete
        Bearer Capability i = 0x8090A3
                Standard = CCITT
                Transfer Capability = Speech
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0xA9838F
                Exclusive, Channel 15
        Calling Party Number i = 0x2183
C2811#, '607123456'
                Plan:ISDN, Type:National
        Called Party Number i = 0xA1, '0691333444'
                Plan:ISDN, Type:National
        High Layer Compat i = 0x9181
055309: Nov  6 08:53:35.500 CET: ISDN Se0/0/0:15 Q931: RX <- RELEASE_COMP pd = 8  callref = 0x8D28
        Cause i = 0x8295 - Call rejected
055310: Nov  6 08:53:35.516 CET: ISDN Se0/0/0:15 Q931: TX -> DISCONNECT pd = 8  callref = 0x8006
        Cause i = 0x8095 - Call rejected
Popatrz powyżej. Numer 22 1234567 to telefon stacjonarny na którym ustawiono przekierowanie na 0691333444. Przychodzi połączenie od Calling Party Number i = 0x2183, '607123456' do numeru Called Party Number i = 0xA1, '221234567'. Wszystko jest OK. Zaczyna działać transfer. Wołany jest numer Called Party Number i = 0xA1, '0691333444' i to jest OK. Ale popatrz na Calling Party Number i = 0x2183, '607123456' Nie tego spodziewał się operator. On oczekuje połączenia od 22 1234567. Więc co robi - ano robi "Call rejected"

Kyniu

Awatar użytkownika
miboo
wannabe
wannabe
Posty: 324
Rejestracja: 12 paź 2008, 12:59
Lokalizacja: Warszawa
Kontakt:

#3

#3 Post autor: miboo »

Tylko, że u mnie jest coś nie tak (robię pewnie gdzieś głupi błąd):

Jeśli nie zmieniam calling outgoing to jest tak

Kod: Zaznacz cały

        Calling Party Number i = 0x2181, '508301395'
                Plan:ISDN, Type:National
        Called Party Number i = 0xA1, '857496548'
                Plan:ISDN, Type:National
        High Layer Compat i = 0x9181
---
ISDN BR0/0/0 Q931: TX -> CALL_PROC pd = 8  callref = 0x81
ISDN BR0/0/1 Q931: Applying typeplan for sw-type 0x1 is 0x2 0x1, Calling num 0508301395
ISDN BR0/0/1 Q931: Sending SETUP  callref = 0x000E callID = 0x830F switch = basic-net3 interface = User
ISDN BR0/0/1 Q931: TX -> SETUP pd = 8  callref = 0x0E
---
 Calling Party Number i = 0x2181, '0508301395'
                Plan:ISDN, Type:
National  Called Party Number i = 0xA1, '0660794089'
                Plan:ISDN, Type:National
        High Layer Compat i = 0x9181
        Sending Complete
ISDN BR0/0/1 Q931: RX <- CALL_PROC pd = 8  callref = 0x8E
        Channel ID i = 0x89
                Exclusive, B1
ISDN BR0/0/1 Q931: RX <- DISCONNECT pd = 8  callref = 0x8E
        Cause i = 0x8481 - Unallocated/unassigned number
        Progress Ind i = 0x8288 - In-band info or appropriate now available
        Progress Ind i = 0x8282 - Destination address is non-ISDN
ISDN BR0/0/0 Q931: TX -> DISCONNECT pd = 8  callref = 0x81
        Cause i = 0x8081 - Unallocated/unassigned number
        Progress Ind i = 0x8288 - In-band info or appropriate now available
        Progress Ind i = 0x8282 - Destination address is non-ISDN
ISDN BR0/0/0 Q931: RX <- RELEASE pd = 8  callref = 0x01
ISDN BR0/0/0 Q931: TX -> RELEASE_COMP pd = 8  callref = 0x81
ISDN BR0/0/1 Q931: TX -> RELEASE pd = 8  callref = 0x0E
ISDN BR0/0/1 Q931: RX <- RELEASE_COMP pd = 8  callref = 0x8E

Po zmanipulowaniu numerami mam coś takiego i nadal brak połączenia (próbowałem z 0 bez 0 itd i nic)

Kod: Zaznacz cały

        Calling Party Number i = 0x2181, '508301395'
                Plan:ISDN, Type:National
        Called Party Number i = 0xA1, '857496548'
                Plan:ISDN, Type:National
        High Layer Compat i = 0x9181
---
ISDN BR0/0/0 Q931: Applying typeplan for sw-type 0x1 is 0x2 0x1, Calling num 0857496548
ISDN BR0/0/0 Q931: Sending SETUP  callref = 0x0011 callID = 0x8312 switch = basic-net3 interface = User
ISDN BR0/0/0 Q931: TX -> SETUP pd = 8  callref = 0x11
---
        Calling Party Number i = 0x2181, '0857496548'
                Plan:ISDN, Type:
National
        Called Party Number i = 0xA1, '0660794089'
                Plan:ISDN, Type:National
        High Layer Compat i = 0x9181
        Sending Complete
ISDN BR0/0/0 Q931: RX <- CALL_PROC pd = 8  callref = 0x91
        Channel ID i = 0x89
                Exclusive, B1
ISDN BR0/0/0 Q931: RX <- DISCONNECT pd = 8  callref = 0x91
        Cause i = 0x8481 - Unallocated/unassigned number
        Progress Ind i = 0x8288 - In-band info or appropriate now available
        Progress Ind i = 0x8282 - Destination address is non-ISDN
ISDN BR0/0/1 Q931: TX -> DISCONNECT pd = 8  callref = 0x81
        Cause i = 0x8081 - Unallocated/unassigned number

Kyniu
wannabe
wannabe
Posty: 3595
Rejestracja: 04 lis 2006, 16:23
Kontakt:

#4

#4 Post autor: Kyniu »

miboo pisze:Tylko, że u mnie jest coś nie tak (robię pewnie gdzieś głupi błąd):
Zrób debug dla działającego połączenia przychodzącego, zrób debug dla działającego połączenia wychodzącego, i walcz. Wędkę masz.

Kyniu

Awatar użytkownika
miboo
wannabe
wannabe
Posty: 324
Rejestracja: 12 paź 2008, 12:59
Lokalizacja: Warszawa
Kontakt:

#5

#5 Post autor: miboo »

Kyniu pisze:
miboo pisze:Tylko, że u mnie jest coś nie tak (robię pewnie gdzieś głupi błąd):
Zrób debug dla działającego połączenia przychodzącego, zrób debug dla działającego połączenia wychodzącego, i walcz. Wędkę masz.

Kyniu
A czy możliwy jest inny rodzaj problemu? Pytam, bo po zmanipulowaniu liczbami numery calling oraz called są identyczne przy normalnym połaczeniu wew->zew oraz zew->wew->zew.

Kyniu
wannabe
wannabe
Posty: 3595
Rejestracja: 04 lis 2006, 16:23
Kontakt:

#6

#6 Post autor: Kyniu »

miboo pisze:A czy możliwy jest inny rodzaj problemu? Pytam, bo po zmanipulowaniu liczbami numery calling oraz called są identyczne przy normalnym połaczeniu wew->zew oraz zew->wew->zew.
No to musisz szukać przyczyny bo tak lakoniczny opis "nie działa" to raczej nie pomoże w odnalezieniu przyczyny. Wrzuć "show telephony-service" i część konfiguracji związanej z telefonią.

Kyniu

Awatar użytkownika
miboo
wannabe
wannabe
Posty: 324
Rejestracja: 12 paź 2008, 12:59
Lokalizacja: Warszawa
Kontakt:

#7

#7 Post autor: miboo »

Kyniu pisze: No to musisz szukać przyczyny bo tak lakoniczny opis "nie działa" to raczej nie pomoże w odnalezieniu przyczyny. Wrzuć "show telephony-service" i część konfiguracji związanej z telefonią.

Kyniu
Cały czas szukam :) A pytam czy ktoś się spotkał z takim problemem i sposobem rozwiązania

Trochę konfigu:

Kod: Zaznacz cały

CCME-R1#show telephony-service
CONFIG (Version=7.0(0))
=====================
Version 7.0(0)
Cisco Unified Communications Manager Express
For on-line documentation please see:
http://www.cisco.com/en/US/products/sw/voicesw/ps4625/tsd_products_support_series_home.html

ip source-address 192.168.11.1 port 2000
load 7914 S00103020002
load 7960-7940 P00308000500
max-ephones 10
max-dn 15
max-conferences 6 gain -6
dspfarm units 0
dspfarm transcode sessions 0
conference software
privacy
no privacy-on-hold
hunt-group report delay 1 hours
hunt-group logout DND
max-redirect 5
cnf-file location: flash:
cnf-file option: PER-PHONE
network-locale[0] NO   (This is the default network locale for this box)
network-locale[1] US
network-locale[2] US
network-locale[3] US
network-locale[4] US
user-locale[0] US    (This is the default user locale for this box)
user-locale[1] US
user-locale[2] US
user-locale[3] US
user-locale[4] US
srst mode auto-provision is OFF
srst ephone template is 0
srst dn template is 0
srst dn line-mode single
moh flash:World.wav
time-format 24
date-format dd-mm-yy
timezone 23 W. Europe Standard/Daylight Time
transfer-pattern .T
keepalive 30 auxiliary 30
timeout interdigit 3
timeout busy 10
timeout ringing 180
timeout transfer-recall 0
timeout ringin-callerid 8
timeout night-service-bell 12
caller-id name-only: enable
system message xxx
web admin system name xxx  secret 5 xxx
web admin customer name Customer
edit DN through Web:  enabled.
edit TIME through web:  enabled.
Log (table parameters):
     max-size: 150
     retain-timer: 15
create cnf-files version-stamp Jan 01 2002 00:00:00
transfer-system full-consult
transfer-digit-collect new-call
multicast moh 239.23.4.10 port 2000
auto assign 1 to 10
local directory service: enabled.
Extension-assigner tag-type ephone-tag.

Kod: Zaznacz cały

voice translation-rule 1
 rule 2 /\(.........\)/ /0\1/
!
voice translation-rule 50
 rule 1 /0508301395/ /48/    <- chwilowa wersja manipulacji przy call forwardingu
!
!
voice translation-profile KACZKA
 translate calling 50
!
voice translation-profile ZERO
 translate calling 1
!
!
dial-peer voice 2 pots
 translation-profile incoming ZERO
 translation-profile outgoing KACZKA
 destination-pattern 0[^0]........
 direct-inward-dial
 port 0/0/0
 forward-digits all
!
dial-peer voice 999 pots
 destination-pattern 9..
 direct-inward-dial
 port 0/0/0
 forward-digits all
!
dial-peer voice 998 pots
 destination-pattern 9..
 direct-inward-dial
 port 0/0/1
 forward-digits all
!
dial-peer voice 8 pots
 destination-pattern 00T
 direct-inward-dial
 port 0/0/0
 forward-digits all
!
dial-peer voice 9 pots
 destination-pattern 00T
 direct-inward-dial
 port 0/0/1
 forward-digits all
!
dial-peer voice 4 pots
 translation-profile incoming ZERO
 translation-profile outgoing KACZKA
 destination-pattern 0[^0]........
 direct-inward-dial
 port 0/0/1
 forward-digits all
!
!
Przykładowy dn
!
ephone-dn  8  dual-line
 number 48 secondary 857496548
 pickup-group 1
 translation-profile outgoing KACZKA
Oczywiście wszystko inne działa jak najlepiej. Problem jest tylko z transferem.

Kyniu
wannabe
wannabe
Posty: 3595
Rejestracja: 04 lis 2006, 16:23
Kontakt:

#8

#8 Post autor: Kyniu »

miboo pisze:

Kod: Zaznacz cały

voice translation-rule 50
 rule 1 /0508301395/ /48/    <- chwilowa wersja manipulacji przy call forwardingu


I jesteś pewien że Twój operator oczekuje 48 a nie na przykład 857496548?

Kyniu

Awatar użytkownika
miboo
wannabe
wannabe
Posty: 324
Rejestracja: 12 paź 2008, 12:59
Lokalizacja: Warszawa
Kontakt:

#9

#9 Post autor: miboo »

Kyniu pisze:
miboo pisze:

Kod: Zaznacz cały

voice translation-rule 50
 rule 1 /0508301395/ /48/    <- chwilowa wersja manipulacji przy call forwardingu


I jesteś pewien że Twój operator oczekuje 48 a nie na przykład 857496548?

Kyniu
Próbowałem w każdej kombinacji ;)
85... , 085... , 48 itd

Kyniu
wannabe
wannabe
Posty: 3595
Rejestracja: 04 lis 2006, 16:23
Kontakt:

#10

#10 Post autor: Kyniu »

miboo pisze: Próbowałem w każdej kombinacji ;)
85... , 085... , 48 itd
I co mówił debug?

Kyniu

Awatar użytkownika
miboo
wannabe
wannabe
Posty: 324
Rejestracja: 12 paź 2008, 12:59
Lokalizacja: Warszawa
Kontakt:

#11

#11 Post autor: miboo »

dla 85....

Kod: Zaznacz cały

012194: Nov  6 13:45:16.615 cet: ISDN BR0/0/0 Q931: RX <- SETUP pd = 8  callref = 0x01
        Sending Complete
        Bearer Capability i = 0x8090A3
                Standard = CCITT
                Transfer Capability = Speech
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0x89
                Exclusive, B1
        Calling Party Number i = 0x2181, '508301395'
                Plan:ISDN, Type:National
        Called Party Number i = 0xA1, '857496548'
                Plan:ISDN, Type:National
        High Layer Compat i = 0x9181
ISDN BR0/0/0 Q931: TX -> CALL_PROC pd = 8  callref = 0x81
        Channel ID i = 0x89
                Exclusive, B1

Applying typeplan for sw-type 0x1 is 0x2 0x1, Calling num 857496548
ISDN BR0/0/1 Q931: Sending SETUP  callref = 0x0031 callID = 0x8332 switch = basic-net3 interface = User
ISDN BR0/0/1 Q931: TX -> SETUP pd = 8  callref = 0x31
        Bearer Capability i = 0x8090A3
                Standard = CCITT
                Transfer Capability = Speech
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0x81
                Preferred, B1
        Calling Party Number i = 0x2181, '857496548'
                Plan:ISDN, Type:
National
        Called Party Number i = 0xA1, '0691061340'
                Plan:ISDN, Type:National
        High Layer Compat i = 0x9181
        Sending Complete
ISDN BR0/0/1 Q931: RX <- CALL_PROC pd = 8  callref = 0xB1
        Channel ID i = 0x89
                Exclusive, B1
ISDN BR0/0/1 Q931: RX <- DISCONNECT pd = 8  callref = 0xB1
        Cause i = 0x8481 - Unallocated/unassigned number
        Progress Ind i = 0x8288 - In-band info or appropriate now available
        Progress Ind i = 0x8282 - Destination address is non-ISDN
ISDN BR0/0/0 Q931: TX -> DISCONNECT pd = 8  callref = 0x81
        Cause i = 0x8081 - Unallocated/unassigned number
        Progress Ind i = 0x8288 - In-band info or appropriate now available
        Progress Ind i = 0x8282 - Destination address is non-ISDN
ISDN BR0/0/0 Q931: RX <- RELEASE pd = 8  callref = 0x01
ISDN BR0/0/0 Q931: TX -> RELEASE_COMP pd = 8  callref = 0x81
ISDN BR0/0/1 Q931: TX -> RELEASE pd = 8  callref = 0x31
 ISDN BR0/0/1 Q931: RX <- RELEASE_COMP pd = 8  callref = 0xB1


Kyniu
wannabe
wannabe
Posty: 3595
Rejestracja: 04 lis 2006, 16:23
Kontakt:

#12

#12 Post autor: Kyniu »

miboo pisze:dla 85....

Kod: Zaznacz cały


        Cause i = 0x8481 - Unallocated/unassigned number
(...)
        Cause i = 0x8081 - Unallocated/unassigned number

No to może być jeszcze jedna przyczyna - ja mam o tyle dobrze że dysponuje E1 (30 połączeń równocześnie) i pulą 100 MSN. A u Ciebie po prostu może zwyczajnie brakować linii lub numerów. Możesz to sprawdzić próbując zrobić taki transfer tradycyjnie, czy jak go nazywa dokumentacja "transfer konsultacyjny". Odbierz połączenie z jednej komórki i spróbuj je przekazać na inną komórkę.

Kyniu

Awatar użytkownika
miboo
wannabe
wannabe
Posty: 324
Rejestracja: 12 paź 2008, 12:59
Lokalizacja: Warszawa
Kontakt:

#13

#13 Post autor: miboo »

Kyniu pisze: No to może być jeszcze jedna przyczyna - ja mam o tyle dobrze że dysponuje E1 (30 połączeń równocześnie) i pulą 100 MSN. A u Ciebie po prostu może zwyczajnie brakować linii lub numerów. Możesz to sprawdzić próbując zrobić taki transfer tradycyjnie, czy jak go nazywa dokumentacja "transfer konsultacyjny". Odbierz połączenie z jednej komórki i spróbuj je przekazać na inną komórkę.

Kyniu
Nie do końca rozumiem. Aktualnie firma ma 2xBRI (4 połączenia równoległe, sprawdzone) i pula (chyba) 17 MSN. Więc to też raczej nie jest problem. W tej chwili jak przy tym siedzę, nikt oprócz mnie nie dzwoni.

Kyniu
wannabe
wannabe
Posty: 3595
Rejestracja: 04 lis 2006, 16:23
Kontakt:

#14

#14 Post autor: Kyniu »

miboo pisze:Nie do końca rozumiem. Aktualnie firma ma 2xBRI (4 połączenia równoległe, sprawdzone) i pula (chyba) 17 MSN. Więc to też raczej nie jest problem. W tej chwili jak przy tym siedzę, nikt oprócz mnie nie dzwoni.
A możesz zrobić test o którym piszę?

Kyniu

Awatar użytkownika
miboo
wannabe
wannabe
Posty: 324
Rejestracja: 12 paź 2008, 12:59
Lokalizacja: Warszawa
Kontakt:

#15

#15 Post autor: miboo »

Wyrzuca błąd, ale konferencja działa (tel/kom/kom).

ODPOWIEDZ