CME 7.0 won't display '+' sign at the top with incoming calling number.
If you have properly applied translation rules then you will see '+' at the bottom of the phone screen.

Ash>

CCIE Voice GMAIL wrote:

Hi everyone,

 

I’m trying prepend a ‘+’ at the beginning of the calling number for incoming calls to CME.

 

The translation is working correctly to an extent.  At some point the ‘+’ gets stripped before going to the phone.

 

Here is the translation-rule:

 

voice translation-rule 8

rule 1 /^4423\(2131....$\)/ /+\1/ type any subscriber plan any isdn

rule 2 /^1.*$/ /+00\0/ type any international plan any isdn

rule 3 /^999$/ /+\0/ type any subscriber plan any isdn

 

Here is the output from debug voice translation:

 

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_match_internal: Matched with rule 2 in ruleset 8

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_match: No match; number=17755011111 rule precedence=1

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_match_internal: Matched with rule 2 in ruleset 8

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_match: No match; number=17755011111 rule precedence=1

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/sed_subst: Successful substitution; pattern=17755011111 matchPattern=^1.*$ replacePattern=+00\0 replaced pattern=+0017755011111

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_subst_num_type: Match Type = any, Replace Type = international Input Type = unknown

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_subst_num_plan: Match Plan = any, Replace Plan = isdn Input Plan = isdn

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_translate_internal: xlt_number=+0017755011111 xlt_type=international xlt_plan=isdn

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_translate_internal: number=442321314002 type=unknown plan=isdn numbertype=called

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_match_internal: Matched with rule 1 in ruleset 7

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_match_internal: Matched with rule 1 in ruleset 7

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/sed_subst: Successful substitution; pattern=442321314002 matchPattern=^44232131(4...$) replacePattern=\1 replaced pattern=4002

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_subst_num_type: Match Type = none, Replace Type = none Input Type = unknown

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_subst_num_plan: Match Plan = none, Replace Plan = none Input Plan = isdn

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_translate_internal: xlt_number=4002 xlt_type=unknown xlt_plan=isdn

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_translate_internal: number= type=unknown plan=isdn numbertype=redirect-target

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_get_RegXrule: Invalid translation ruleset tag=0

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_match_internal: Error: ruleset for redirect-target number not found

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_translate_internal: No match: number= type=unknown plan=isdn

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_translate_internal: number= type=UNKNOWN plan=UNKNOWN numbertype=redirect-called

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_get_RegXrule: Invalid translation ruleset tag=0

Aug 11 19:57:41.733: //-1/88E803DD8007/RXRULE/regxrule_profile_match_internal: Error: ruleset for redirect-called number not found

Aug 11 19:57:41.737: //-1/88E803DD8007/RXRULE/regxrule_profile_translate_internal: No match: number= type=UNKNOWN plan=UNKNOWN

Aug 11 19:57:41.737: //-1/88E803DD8007/RXRULE/regxrule_dp_translate: calling_number=+0017755011111 calling_octet=0x11

        called_number=4002 called_octet=0x81

        redirect_number= redirect_type=-1 redirect_plan=-1      redirect_PI=-1 redirect_SI=-1

Aug 11 19:57:41.737: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack=0x4AF5A6B8; count=2

Aug 11 19:57:41.737: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x4A971120

Aug 11 19:57:41.737: //-1/88E803DD8007/RXRULE/regxrule_stack_push_RegXruleNumInfo_internal: stack=0x4AF5A6B8; count=2

Aug 11 19:57:41.737: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack=0x4AF5A6B8; count=2

Aug 11 19:57:41.737: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x4A971120

Aug 11 19:57:41.737: //-1/88E803DD8007/RXRULE/regxrule_stack_push_RegXruleNumInfo_internal: stack=0x4AF5A6B8; count=2

Aug 11 19:57:41.741: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack=0x4AF5A558; count=1

Aug 11 19:57:41.741: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x4A971F94

Aug 11 19:57:41.745: //-1/88E803DD8007/RXRULE/regxrule_get_profile_from_dialpeer_internal: Error: Invalid input peer_tag=0 direction=incoming

Aug 11 19:57:41.745: //-1/88E803DD8007/RXRULE/regxrule_stack_push_RegXruleNumInfo_internal: stack=0x4AF5A558; count=1

Aug 11 19:57:41.745: //-1/88E803DD8007/RXRULE/regxrule_stack_push_RegXruleNumInfo_internal: stack=0x4AF5A558; count=2

Aug 11 19:57:41.745: //-1/88E803DD8007/RXRULE/regxrule_dp_translate: No profile found in peer 20002 for outgoing direction

Aug 11 19:57:41.745: //-1/88E803DD8007/RXRULE/regxrule_dp_translate: calling_number=0017755011111 calling_octet=0x11

        called_number=4002 called_octet=0x81

        redirect_number= redirect_type=-1 redirect_plan=-1      redirect_PI=-1 redirect_SI=-1

Aug 11 19:57:41.745: //-1/88E803DD8007/RXRULE/regxrule_vp_translate: No profile found in voice port or trunk group for outgoing direction

Aug 11 19:57:41.745: //-1/88E803DD8007/RXRULE/regxrule_vp_translate: calling_number=0017755011111 calling_octet=0x11

        called_number=4002 called_octet=0x81

        redirect_number= redirect_type=4294967295 redirect_plan=4294967295

Aug 11 19:57:43.013: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x0

Aug 11 19:57:43.021: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack=0x4AF5A6B8; count=2

Aug 11 19:57:43.021: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x4A971120

Aug 11 19:57:43.029: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x0

Aug 11 19:57:43.029: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack=0x4AF5A558; count=2

Aug 11 19:57:43.029: //-1/88E803DD8007/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x4A971370

 

Has anyone seen this before?  Any ideas as to why the plus is being stripped?

 

Thanks in advance for your help.


_______________________________________________ For more information regarding industry leading CCIE Lab training, please visit www.ipexpert.com



_______________________________________________
For more information regarding industry leading CCIE Lab training, please visit 
www.ipexpert.com

Reply via email to