none
One or more Gateways are now marked unavailable RRS feed

  • Вопрос

  • Есть среда Lync server 2010, в ней два сервера Mediation, настроена связь с УАТС через Cisco Call Manager и с ТСОП через SBC (Session Border Controller ). Связь и с УАТС, и с ТСОП работает нормально. Но есть критичные алерты (представлены ниже). Также при тестовом звонке с помощью командлета Test-CsPstnOutboundCall ни через тестовые учетки, ни через реальные  учетки звонок не проходит (результат тестового звонка представлен ниже). Но если звонить на номер ТСОП просто из клиента Lync звонок проходит нормально.

    Подскажите, в чем может быть проблема, если реально все работает нормально, но не проходят тестовые звонки и сыплются алерты по Gateways связанной с SBC,через который настроена связь с ТСОП?

    имеются следующие два алерта:

    Log Name:      Lync Server
    Source:        LS Outbound Routing
    Date:          07.07.2015 14:12:13
    Event ID:      46050
    Task Category: (1038)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      LyncFrontEndServer-1.contoso.com
    Description: One or more Gateways are now marked unavailable.

    Gateways: ip-адрес SBC,через который настроена связь с ТСОП

    Cause: The gateway is unreachable or is responding with same failure response for calls.
    Resolution:
    Verify that Gateways are functioning and resolve any networking issues.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="LS Outbound Routing" />
        <EventID Qualifiers="50190">46050</EventID>
        <Level>2</Level>
        <Task>1038</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2015-07-07T11:12:13.000000000Z" />
        <EventRecordID>301239</EventRecordID>
        <Channel>Lync Server</Channel>
        <Computer>LyncFrontEndServer-1.contoso.com</Computer>
        <Security />
      </System>
      <EventData>
        <Data>ip-адрес SBC,через который настроена связь с ТСОП</Data>
      </EventData>
    </Event>

    Log Name:      Lync Server
    Source:        LS Outbound Routing
    Date:          07.07.2015 13:46:02
    Event ID:      46047
    Task Category: (1038)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:       LyncFrontEndServer-1.contoso.com
    Description:  A PBX gateway has been marked as less-preferred.

    Gateway name: ip-адрес SBC,через который настроена связь с ТСОП
    Response Code: 480
    Consecutive Failure occurrences: 806
    Cause: The gateway responded with the same failure response multiple consecutive times and is being marked as less-preferred.
    Resolution:
    Verify that the gateway is functioning correctly.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="LS Outbound Routing" />
        <EventID Qualifiers="50190">46047</EventID>
        <Level>2</Level>
        <Task>1038</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2015-07-07T10:46:02.000000000Z" />
        <EventRecordID>301235</EventRecordID>
        <Channel>Lync Server</Channel>
        <Computer>LyncFrontEndServer-1.contoso.com</Computer>
        <Security />
      </System>
      <EventData>
        <Data>ip-адрес SBC,через который настроена связь с ТСОП</Data>
        <Data>480</Data>
        <Data>806</Data>
      </EventData>
    </Event>

    результат тестового звонка через Тest-CsPstnOutboundCall:

    VERBOSE: 'Register' activity started.
    Sending Registration request:
     Target Fqdn      = LyncFrontEnd-Pool.contoso.com
     User Sip Address = sip:test_user1@contoso.com
     Registrar Port = 5061.
    Auth Type 'Trusted' is selected.
    Registration Request hit against Unknown
    'Register' activity completed in '0,0833961' secs.
    'InviteOcsPSTN' activity started.
    Establising Audio Video Call to 'sip:+xxxxxxxxxxxx@contoso.com;user=phone'.
    Audio Video Flow is now Established.
    An exception 'Not authorized to perform the requested operation, request is
    refused' occurred during Workflow
    Microsoft.Rtc.SyntheticTransactions.Workflows.STOcsPSTNWorkflow execution.
    Exception Call Stack:    at
    Microsoft.Rtc.Signaling.SipAsyncResult`1.ThrowIfFailed()
       at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner,
    IAsyncResult result)
       at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner,
    IAsyncResult result, String operationId)
       at Microsoft.Rtc.Collaboration.Call.EndEstablishCore(IAsyncResult result)
       at
    Microsoft.Rtc.SyntheticTransactions.Activities.InviteOcsPSTNActivity.InternalEx
    ecute(ActivityExecutionContext executionContext)
       at
    Microsoft.Rtc.SyntheticTransactions.Activities.STActivity.Execute(ActivityExecu
    tionContext executionContext)
       at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(T activity,
    ActivityExecutionContext executionContext)
       at System.Workflow.ComponentModel.CompositeActivityExecutor`1.Execute(T
    activity, ActivityExecutionContext executionContext)
       at System.Workflow.ComponentModel.ActivityExecutor`1.Execute(Activity
    activity, ActivityExecutionContext executionContext)
       at
    System.Workflow.ComponentModel.ActivityExecutorOperation.Run(IWorkflowCoreRunti
    me workflowCoreRuntime)
       at System.Workflow.Runtime.Scheduler.Run()

    'UnRegisterActivity' activity started.
    'UnRegisterActivity' activity completed in '0,2045846' secs.
    VERBOSE: Workflow Instance Id c71b12d6-8f64-4a39-bf0a-f421e3f8fa7e, completed.
    VERBOSE: Workflow Execution Time (sec): 1.095

    7 июля 2015 г. 13:16

Все ответы

  • в дополнение сделала трассировку тестового звонка (с помощью Test-CsPstnOutboundCall), и вот выдержка транзакции с ошибкой 
    (повторюсь, что просто с клиента Lync звонки на Тсоп проходят нормально, не проходят тестовые через Test-CsPstnOutboundCall), плюс наличие аллертов One or more Gateways are now marked unavailable и A PBX gateway has been marked as less-preferred связанных с  SBC, через который настроена связь с ТСОП.) :

    TL_INFO(TF_PROTOCOL) [11]2FE0.2DF0::07/03/2015-11:16:00.283.0006aaba (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
    Trace-Correlation-Id: 1705741553
    Instance-Id: 020D3E6C
    Direction: incoming
    Peer: LyncMediation-Pool.contoso.com:5070
    Message-Type: response
    Start-Line: SIP/2.0 403 Incorrect Calling Party Number
    From: " test_user1"<sip: test_user1@contoso.com >;tag=84a11d5d6b;epid=2DD3F54FC9
    To: <sip:+xxxxxxxxxxxx@contoso.com;user=phone>;tag=53dab9170;epid=9AE90D1872
    CSeq: 74 INVITE
    Call-ID: 5198341d-8a1c-4063-8eff-a366924fd71d
    VIA: SIP/2.0/TLS <ip-адрес LyncFrontEndServer-1.contoso.com>:52492;branch=z9hG4bK5246DA79.8E108815499793BF;branched=TRUE,SIP/2.0/TLS <ip-адрес LyncFrontEndServer-1.contoso.com>:57677;branch=z9hG4bK73ac05d;ms-received-port=57677;ms-received-cid=169FE700
    CONTENT-LENGTH: 0
    P-ASSERTED-IDENTITY: <sip:+xxxxxxxxxxxx@contoso.com;user=phone>
    SERVER: RTCC/4.0.0.0 MediationServer
    ms-diagnostics: 10403;source=" LyncMediation-Server1.contoso.com ";reason="Gateway responded with 403 Forbidden";component="MediationServer";SipResponseCode="403";SipResponseText="Incorrect Calling Party Number";GatewayFqdn="ip-адрес SBC,через который настроена связь с ТСОП "
    ms-diagnostics-public: 10403;reason="Gateway responded with 403 Forbidden";component="MediationServer";SipResponseCode="403";SipResponseText="Incorrect Calling Party Number"
    ms-trunking-peer: ip-адрес SBC,через который настроена связь с ТСОП
    ms-endpoint-location-data: NetworkScope;ms-media-location-type=intranet
    Message-Body: –
    $$end_record


    7 июля 2015 г. 13:47
  • Хочу уточнить. Для тестовой учетной записи Enterprise Voice включен? Line URI для него указан?

    Do not multiply entities beyond what is necessary

  • Да Enterprise Voice включен включен и для тестовых учетных запесей и для реальной записи, которую тоже использавала при проверке звонка с помощью Test-CsPstnOutboundCall. Line URI ури для них указан в формате tel:+123456789123;ext=12345. Мне кажется, если бы здесь было что-то не так, то не проходили бы звонки вообще, а так звонки совершенные с интерфейса клиента Lync проходят нормально.
  • А какие gateway описаны в топологии?

    Сазонов Илья

    https://isazonov.wordpress.com/

    Модератор
  • те что я перечислила: Cisco Call Manager (УАТС) и с SBC (ТСОП).

    в логах SipStack (представлен выше) видна ошибка Start-Line: SIP/2.0 403 Incorrect Calling Party Number такое впечатление что либо SBC не принимает формат номера "+12345678912"комедлета

     Test-CsPstnOutboundCall -TargetFqdn "LyncFrontEnd_Pool.contoso.com" –TargetPstnPhoneNumber "+12345678912"

    либо медиейшен или фронт енд не понимает возвращаемый формат номера от SBC. Но станно то, что реальные звонки проходят без проблем. Тогда не понятно в чем проблема, в SCOM?

    8 июля 2015 г. 11:49
  • Посмотрите в Lync Control Panel - Voice Routing - Trunk Configuration (Global) поле Refer Support. Какое там значение?

    Do not multiply entities beyond what is necessary

    8 июля 2015 г. 12:10
  • есть возможность поставить галочку напротив "Enable refer support", но она не стоит, и там нет возможности вводить или выбирать значения для Refer Support  (это Lync Server 2010)
    8 июля 2015 г. 12:27
  • все верно. В вашей конфигурации так и должно быть.

    Do not multiply entities beyond what is necessary

    8 июля 2015 г. 12:36
  • Если у вас есть события, что SBC недоступен, то значит звонки идут через CCM. Это можно увидеть в трассировке на mediation.

    Сазонов Илья

    https://isazonov.wordpress.com/

    8 июля 2015 г. 12:36
    Модератор
  • от вышеуказанных алертов получилось избавиться-помогла перезагрузка дополнительного сервера, который был специально настроен для мониторинга системы Lync Server 2010. Но появились алерты на серверах Mediation:

    There was no response from a gateway to an OPTIONS request sent by the Mediation Server.
    The Gateway peer, <ip-адрес SBC,через который настроена связь с ТСОП>., is not responding to an OPTIONS request sent by the Mediation Server service
    Cause: The Mediation Server service cannot communicate with the Gateway Peer Service over SIP due to network connectivity issues.

    8 июля 2015 г. 12:43
  • Проверьте доступность по сети SBC: пинги, telnet на порт 5061.

    Сазонов Илья

    https://isazonov.wordpress.com/

    8 июля 2015 г. 12:47
    Модератор
  • SBC по сети доступен: пинги с медиейшенов проходят и телнет по порту 5060 (у нас так настроено).
    8 июля 2015 г. 13:35
  • А Lync знает, что надо на порт 5060 подключаться?

    Сазонов Илья

    https://isazonov.wordpress.com/

    8 июля 2015 г. 13:56
    Модератор
  • думаю знает, раз в мастере топологии он указан. И я поспешила, алерт One or more Gateways are now marked unavailable опять появился.
    8 июля 2015 г. 14:22
  • Ну если пишет, что не может подключиться к шлюзу, значит так оно и есть.

    Убедитесь, что делается попытка подключения именно на порт 5060 (netstat -n)

    Используйте Lync Server 2013 Logging Tool для анализа трассировки подключения.


    Сазонов Илья

    https://isazonov.wordpress.com/

    8 июля 2015 г. 14:41
    Модератор
  • подключается действительно на порт 5060 (netstat -n показал). Если бы он вообще не мог подключится к шлюзу SBC(через который настроена связь с ТСОП), то звонки бы не проходили вообще. А как я писала выше, звонки из клиента Lync проходят нормально, не проходят только тестовые звонки совершаемые командлетом Test-CsPstnOutboundCall.

    Трассировка средствами Lync Server 2013 Logging Tool выполнялась. Выше во втором посте я представила текст сообщения с ошибкой (Incorrect Calling Party Number). вот его повтор:

    TL_INFO(TF_PROTOCOL) [11]2FE0.2DF0::07/03/2015-11:16:00.283.0006aaba (SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(125))$$begin_record
    Trace-Correlation-Id: 1705741553
    Instance-Id: 020D3E6C
    Direction: incoming
    Peer: LyncMediation-Pool.contoso.com:5070
    Message-Type: response
    Start-Line: SIP/2.0 403 Incorrect Calling Party Number
    From: " test_user1"<sip: test_user1@contoso.com >;tag=84a11d5d6b;epid=2DD3F54FC9
    To: <sip:+xxxxxxxxxxxx@contoso.com;user=phone>;tag=53dab9170;epid=9AE90D1872
    CSeq: 74 INVITE
    Call-ID: 5198341d-8a1c-4063-8eff-a366924fd71d
    VIA: SIP/2.0/TLS <ip-адрес LyncFrontEndServer-1.contoso.com>:52492;branch=z9hG4bK5246DA79.8E108815499793BF;branched=TRUE,SIP/2.0/TLS <ip-адрес LyncFrontEndServer-1.contoso.com>:57677;branch=z9hG4bK73ac05d;ms-received-port=57677;ms-received-cid=169FE700
    CONTENT-LENGTH: 0
    P-ASSERTED-IDENTITY: <sip:+xxxxxxxxxxxx@contoso.com;user=phone>
    SERVER: RTCC/4.0.0.0 MediationServer
    ms-diagnostics: 10403;source=" LyncMediation-Server1.contoso.com ";reason="Gateway responded with 403 Forbidden";component="MediationServer";SipResponseCode="403";SipResponseText="Incorrect Calling Party Number";GatewayFqdn="ip-адрес SBC,через который настроена связь с ТСОП "
    ms-diagnostics-public: 10403;reason="Gateway responded with 403 Forbidden";component="MediationServer";SipResponseCode="403";SipResponseText="Incorrect Calling Party Number"
    ms-trunking-peer: ip-адрес SBC,через который настроена связь с ТСОП
    ms-endpoint-location-data: NetworkScope;ms-media-location-type=intranet
    Message-Body: –
    $$end_record

    10 июля 2015 г. 21:14
  • У вас две ситуации: ошибки с недоступностью шлюза и проблема с Test-CsPstnOutboundCall. Вы решайте по одной проблеме.

    Если по проблеме с Test-CsPstnOutboundCall, то в логе у вас написано Incorrect Calling Party Number - сравните с рабочим вариантом, чем форматы вызываемого абонента отличаются.


    Сазонов Илья

    https://isazonov.wordpress.com/

    13 июля 2015 г. 10:35
    Модератор