Добрый день!У меня есть связка оборудования Avaya 8500, cisco 2811 voip-gate и Asterisk. Это исторически сложившийся набор оборудования в моей конторе.
Проблема в том, что при звонке из Аваи на Астериск (и обратно) теряется callerid на cisco.
Логи cisco это явно показывают:
Oct 9 06:05:30.872: //-1/2A22E9B1806C/CCAPI/cc_api_display_ie_subfields:
cc_api_call_setup_ind_common:
cisco-username=
----- ccCallInfo IE subfields -----
cisco-ani=52392
cisco-anitype=0
cisco-aniplan=0
cisco-anipi=0
cisco-anisi=0
dest=2095
cisco-desttype=0
cisco-destplan=1
cisco-rdie=FFFFFFFF
cisco-rdn=
cisco-rdntype=-1
cisco-rdnplan=-1
cisco-rdnpi=-1
cisco-rdnsi=-1
cisco-redirectreason=-1 fwd_final_type =0
final_redirectNumber =
hunt_group_timeout =0
Oct 9 06:05:30.876: //-1/2A22E9B1806C/CCAPI/cc_api_call_setup_ind_common:
Interface=0x483FBFEC, Call Info(
Calling Number=52392,(Calling Name=)(TON=Unknown, NPI=Unknown, Screening=Not Screened, Presentation=Allowed),
Called Number=2095(TON=Unknown, NPI=ISDN),
Calling Translated=FALSE, Subscriber Type Str=RegularLine, FinalDestinationFlag=TRUE,
Incoming Dial-peer=2300, Progress Indication=ORIGINATING SIDE IS NON ISDN(3), Calling IE Present=TRUE,
Source Trkgrp Route Label=, Target Trkgrp Route Label=, CLID Transparent=FALSE), Call Id=-1
Oct 9 06:05:30.876: //-1/2A22E9B1806C/CCAPI/cc_api_call_setup_ind_common:
Interface Type=13, Protocol=0
Oct 9 06:05:30.876: //-1/2A22E9B1806C/CCAPI/ccCheckClipClir:
In: Calling Number=52392(TON=Unknown, NPI=Unknown, Screening=Not Screened, Presentation=Allowed)
Oct 9 06:05:30.876: //-1/2A22E9B1806C/CCAPI/ccCheckClipClir:
Calling Party Number Is User Provided
Oct 9 06:05:30.876: //-1/2A22E9B1806C/CCAPI/ccCheckClipClir:
Out: Calling Number=52392(TON=Unknown, NPI=Unknown, Screening=Not Screened, Presentation=Allowed)
Oct 9 06:05:30.876: //591/xxxxxxxxxxxx/CCAPI/cc_insert_call_entry:
Total Call Count=0, Call Entry(Call Count On=FALSE, Incoming Call=TRUE)
Oct 9 06:05:30.876: //591/xxxxxxxxxxxx/CCAPI/cc_insert_call_entry:
Total Call Count=1
Oct 9 06:05:30.876: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:
Oct 9 06:05:30.876: :cc_get_feature_vsa malloc success
Oct 9 06:05:30.876: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:
Oct 9 06:05:30.876: cc_get_feature_vsa count is 1
Oct 9 06:05:30.876: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:
Oct 9 06:05:30.876: :FEATURE_VSA attributes are: feature_name:0,fearture_time:1205830496,feature_id:452
Oct 9 06:05:30.876: //-1/xxxxxxxxxxxx/CCAPI/cc_init_call_entry:
Oct 9 06:05:30.876: call_init_entry calle is 47EA5CC8,callid is 591
Oct 9 06:05:30.876: //591/2A22E9B1806C/CCAPI/cc_insert_guid_pod_entry:
Incoming=TRUE, Call Id=591
Oct 9 06:05:30.876: //591/2A22E9B1806C/CCAPI/cc_api_call_setup_ind_common:
Set Up Event Sent;
Call Info(Calling Number=52392(TON=Unknown, NPI=Unknown, Screening=Not Screened, Presentation=Allowed),
Called Number=2095(TON=Unknown, NPI=ISDN))
Oct 9 06:05:30.880: //591/2A22E9B1806C/CCAPI/cc_process_call_setup_ind:
Event=0x47E4D770
Oct 9 06:05:30.880: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_registration_lookup:
Matching Parameters; Called Number=2095, Call Transfer Consult Id=
Oct 9 06:05:30.880: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_search:
Searching Node;
Called Number=2095, Call Transfer Consult Id=
Oct 9 06:05:30.880: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_compare:
Oct 9 06:05:30.880: Comparing SSOpCode; 0x50 and 0x0
Oct 9 06:05:30.880: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_compare:
Oct 9 06:05:30.880: Comparing SSOpCode; 0x12 and 0x0
Oct 9 06:05:30.880: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_registration_lookup:
No Matching Node
Oct 9 06:05:30.884: //-1/xxxxxxxxxxxx/CCAPI/ccAppInitializePID:
Application Process Name=_ManagedAppProcess_Default, Application Process Id=300, Application Handle=0x484ED058
Oct 9 06:05:30.884: //591/2A22E9B1806C/CCAPI/ccCallSetContext:
Context=0x481382D0
Oct 9 06:05:30.884: //591/2A22E9B1806C/CCAPI/cc_process_call_setup_ind:
>>>>CCAPI handed cid 591 with tag 2300 to app "_ManagedAppProcess_Default"
Oct 9 06:05:30.888: //-1/xxxxxxxxxxxx/CCAPI/ccAppInitialize:
Application Name=_ManagedAppProcess_Default, Application Process Id=300, Application Handle=0x48FDEAC8
Oct 9 06:05:30.888: //591/2A22E9B1806C/CCAPI/ccCallProceeding:
Progress Indication=NULL(0)
Oct 9 06:05:30.892: //591/2A22E9B1806C/CCAPI/ccCallSetupRequest:
Destination=, Calling IE Present=TRUE, Mode=0,
Outgoing Dial-peer=1, Params=0x48136870, Progress Indication=ORIGINATING SIDE IS NON ISDN(3)
Oct 9 06:05:30.892: //591/2A22E9B1806C/CCAPI/ccCheckClipClir:
In: Calling Number=(TON=Unknown, NPI=Unknown, Screening=Not Screened, Presentation=Allowed)
Oct 9 06:05:30.892: //591/2A22E9B1806C/CCAPI/ccCheckClipClir:
Calling Party Number Is User Provided
Oct 9 06:05:30.892: //591/2A22E9B1806C/CCAPI/ccCheckClipClir:
Out: Calling Number=(TON=Unknown, NPI=Unknown, Screening=Not Screened, Presentation=Allowed)
Oct 9 06:05:30.892: //591/2A22E9B1806C/CCAPI/ccCallSetupRequest:
Destination Pattern=[1-3,6]..., Called Number=2095, Digit Strip=FALSE
Oct 9 06:05:30.892: //591/2A22E9B1806C/CCAPI/ccCallSetupRequest:
Calling Number=(TON=Unknown, NPI=Unknown, Screening=Not Screened, Presentation=Allowed),
Called Number=2095(TON=Unknown, NPI=ISDN),
Redirect Number=, Display Info=~CO
O
KOB
.
Account Number=, Final Destination Flag=TRUE,
Guid=2A22E9B1-110E-11E2-806C-0022558B54E8, Outgoing Dial-peer=1
Oct 9 06:05:30.892: //591/2A22E9B1806C/CCAPI/cc_api_display_ie_subfields:
В начале лога:
Calling Number=52392,(Calling Name=)(TON=Unknown, NPI=Unknown, Screening=Not Screened, Presentation=Allowed),
А уже в середине его нет:
Calling Number=(TON=Unknown, NPI=Unknown, Screening=Not Screened, Presentation=Allowed),
Called Number=2095(TON=Unknown, NPI=ISDN),
Redirect Number=, Display Info=~CO
O
KOB
.
Зато callingname передается, хотя и криво по Аваевски.
Я выложил не весь лог cisco, чтобы не захламлять.
Может ктонить сталкивался в такой поблемой?
Спасибо.