locked
OCS incoming call - OC no reaction RRS feed

  • Question

  • Hello everybody

    To achieve an IP based telephony, we have set up the following components:

    - OCS07
    - OCS Mediation Server
    - Omni PCX Enterprise Gateway

    I have set up the ocs and the mediation server, the gateway was installed by a telephony-man. Now, when I use OC or Outlook to make a call, everything works - no problem. But when I try to call from outside on my bussines number (from where making calls with OC / Outlook works) the telephone rings but the OC makes nothing. Normally it should pop up.

    It seems that the inbound routing is not working from the Gateway over the OCS / Mediation Server to the Client (OC).

    Does anybody have an input where i could search for the problem?

    Thanks alot for the help!

    greeting
    Dominique
    Friday, July 18, 2008 1:13 PM

All replies

  • You can run a New Debug session on your mediation server (select mediationserver in the list of options)

    And run the snooper tool from the resource kit to look at the logfile

    Right Click your mediation server and Select Logging Tool -> New Debug Session

    If you don't see any incomming calls the problem is located at gateway or PBX

     

    Friday, July 18, 2008 3:15 PM
  • Hi,

    My guess is that when you are making the calls from the outside, you are dialing the full number like "555-555-1212". Often times the telco doesn't send the full 10 digits down to your PBX or gateway, it may only send "555-1212" or just "1212".

     

    In that case, you need to know exactly how many digits the telco is sending to the you. If it is sending "555-1212", then you need to make sure that your gateway is set to forward the calls that match those numbers on to your gateway/mediation server.

     

    Once you are sure that the gateway is routing the calls over to the mediation server, then I would suggest making sure that you have a normalization rule in OCS that takes the incoming digits from "555-1212" and normalizes them to the full "+15555551212" (or whatever your country code / exchange is). You will need to make sure that the Mediation server has been assigned the correct location profile aswell.

     

    If you don't have this normalization rule in place, or no location profile specified for the medation server OCS will reject the call.

     

    In your case, since the phone is actually ringing when you make calls, it seems to me that the gateway is not configured to route the calls to your mediation server. Most gateways give you the option to run logging/debugging to watch what happens when the calls come in.

     

    Regards,

    Matt

     

    Monday, July 21, 2008 4:08 PM

  • On the mediation server check if you do have right location profile assigned. the Location profile should have normalization rule as per your gateway (PBX). I mean if your gateway sends stripped number to the mediation server then the normalization rule attached to the corresponding Location profile should have rule to convert in proper format.

    If above is right then take Mediationserver log from the Mediation server and see whats going on...



    Regards,
    R. Kinker
    MCSE 2003 (Messaging), MCTS - LCS 2005, MCTS - OCS 2007
    http://www.ocspedia.com
    http://www.itcentrics.com/LCS_Home.htm
    Monday, July 21, 2008 5:00 PM
  • Thank you very much for the information! I also have the impression that the problem is located at the telefonnumber format. I'm going to check this first.

    I'll post the progress here.

    Dominique
    Wednesday, July 23, 2008 11:28 AM
  • The BPX Gateway forwards the telephone number in the following format: +41319510000
    +41 = Switzerland
    31 = Citynumber
    9510000 = local number

    I didn't succeed to tell the ocs (in the location profile) that he don't have to convert the number format. The ocs should only pass the number in the obove mentioned format (+41319510000).

    Has somebody a solution for this problem?

    Thanks, Dominique
    Friday, July 25, 2008 7:10 AM
  • Like I said before you should really do a Debug Session on the mediation server

    Then you can see the sip messages that pass the Mediation server and verify the phone numbers

     

    OCS does not convert any numbers via the lcoation profile

    The MOC Client uses the Normalization rules to convert numbers from a certain number to a E. 164 number

    Friday, July 25, 2008 3:15 PM
  • Hey Deli - agreed a mediation server debug is best. Or even a sniffer trace. But what I meant about the location profile is that all the normalization rules are tied to the location profile. Without a location profile, no normalization rules are applied.

     

    Regards,

    Matt

     

     

    Friday, July 25, 2008 4:29 PM
  •  Deli Pro-Exchange wrote:

     

    OCS does not convert any numbers via the lcoation profile

    The MOC Client uses the Normalization rules to convert numbers from a certain number to a E. 164 number



    Each user is assigned a location Profile, and upon dialing a phone number, the ordered list of normalization rules associated with the user's location profile are applied. If a first match to a normalization rule is found, the client translates the phone number into E.164 format before the SIP request is sent to the user's home pool. If a match is not found, the phone number is still sent to the user's home pool, but it is tagged as a dial string because it couldn't be normalized.
    The dial string that the client sends to Office communications Server includes a phone-context attribute that specifies the name of the user's location profile. the server attempts to resolve the phone number by using the specified location profile normalization rules.

    Note: During in-bound provisioning, the clients cache normalization rule from ocs server based on their location profile. same rule they apply while doing normalization of any number.



    Regards,
    R. Kinker
    MCSE 2003 (Messaging), MCTS - LCS 2005, MCTS - OCS 2007
    http://www.ocspedia.com
    http://www.itcentrics.com/LCS_Home.htm
    Saturday, July 26, 2008 1:46 AM
  •  Deli Pro-Exchange wrote:

    You can run a New Debug session on your mediation server (select mediationserver in the list of options)

    And run the snooper tool from the resource kit to look at the logfile

    Right Click your mediation server and Select Logging Tool -> New Debug Session

    If you don't see any incomming calls the problem is located at gateway or PBX

     



    i'v done a debug session but i see nothing with the snoozer. I did some calls over OC an some incoming calls - but no log entries...


    i'v also checked in which format the gateway sends the number to the OCS / MediationServer. It's like that: +413195200xx
    xx stands for the internal number e.g. 01, 02 etc.

    how do i have to set up the location profile? shoudn't it leave the number in this format?

    thanks
    Tuesday, July 29, 2008 10:58 AM
  • Use the " Office Commnecation Server VOIP Test" (http://www.microsoft.com/downloads/details.aspx?familyid=7b6ab4f3-2949-4e97-856e-9c4ae323c75a&displaylang=en) and see if y can palce any calls for the Client PC. this way you can isolate if the problem is in the OCS  or in the VoiceGW.

     

     Scince all the number manupulation is done form your Voice GW, use a normalation Rule to Pass what ever the number format which is send from the Voice GW, to the OCS.

     

    Bellow is what i have setup, and some time y might find this usefull, But in this case the "+" is added from the OCS location Porfiles Normalization Rule.

     

    Voice GW---------------------------> Mediation Server-------------------------> OCS Std

                                                                                              

    123456789                                                                                +123456789

                                                                                                    Location Profile, Normalization rule will add "+"

                                                                                                    in the begning of the number.

                                                                                                    ^(\d*)$ Translate +$1

     

     

    Cheers..!
    Tuesday, July 29, 2008 12:52 PM
  • Did you select MediationServer and S4 in the list of options in the Debug Tool?

    Otherwise you don't see any SIP messages

     

    In my opinion, the gateway must send the complete E.164 number to OCS

    Tuesday, July 29, 2008 3:21 PM

  • http://www.ocspedia.com/Misc/Inbound_Call.htm

    The above link explains where does Normalization happen during inbound call...


    Regards,
    R. Kinker
    MCSE 2003 (Messaging), MCTS - LCS 2005, MCTS - OCS 2007
    http://www.ocspedia.com
    http://www.itcentrics.com/LCS_Home.htm


    Wednesday, July 30, 2008 3:38 AM

  • For outbound call...

    Normalization of phone number at the client end or server end?



    Regards,
    R. Kinker
    MCSE 2003 (Messaging), MCTS - LCS 2005, MCTS - OCS 2007
    http://www.ocspedia.com
    http://www.itcentrics.com/LCS_Home.htm
    Wednesday, July 30, 2008 3:41 AM