Страница 3 из 5

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 09:14
Nasturciya
mikelog писал(а):а еще лучше выкинуть OOH323, а если так хочется H323, то брать и линковать по OH323 аваю и астера, а мой совет линковать по SIP, даю подсказку всякие Session Manager & Sip Enablement Server или как он там, не нужны, если просто надо связать аваю и * по сип ;) у меня сейчас так работает обновляю * как хочу и не грею голову что H323 не скомпилится или не подымется. удачи.
И для такой связки не нужно покупать для Avaya SIP транки ??

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 09:47
mikelog
нужно только вот это будет

Код: Выделить всё

IP PORT CAPACITIES                                            USED

                       Maximum Administered SIP Trunks: 200   88
цена на 1 sip trunk over tcp копеечная. хотя версия CM какая у вас?

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 09:49
amateur
mikelog писал(а):а еще лучше выкинуть OOH323, а если так хочется H323, то брать и линковать по OH323 аваю и астера, а мой совет линковать по SIP, даю подсказку всякие Session Manager & Sip Enablement Server или как он там, не нужны, если просто надо связать аваю и * по сип ;) у меня сейчас так работает обновляю * как хочу и не грею голову что H323 не скомпилится или не подымется. удачи.
Меня бы насторожили советы человека, который даже не поинтересовался какая версия ПО у вас установлена на Media Server'е :)

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 10:03
Nasturciya
Лог звонка теперь уже в тексте)

Код: Выделить всё

---------Date 10---------
09:21:05:853  Signalling IP address is set to 192.168.7.251
09:21:05:853  Listen port number is set to 1720
09:21:05:853  TCP port range initialize - successful
09:21:05:853  Added alias: DialedDigits - 100
09:21:05:853  Added alias: H323ID - ObjSysAsterisk
09:21:05:853  Added alias: DialedDigits - 100
09:21:05:853  Adding endpoint capability OO_G711ALAW64K.
09:21:05:853  Adding endpoint capability OO_G711ULAW64K.
09:21:05:853  Adding endpoint capability OO_G729ANNEXA.
09:21:05:853  Adding endpoint capability OO_G729.
09:21:05:853  Adding endpoint capability OO_G729WANNEXB.
09:21:05:853  Enabled RFC2833 DTMF capability for end-point
09:21:05:853  H323 listener creation - successful
09:21:05:853  H.323 Endpoint Configuration is as follows:
09:21:05:853    Trace File: /var/log/asterisk/h323_log
09:21:05:853    FastStart - disabled
09:21:05:853    H245 Tunneling - enabled
09:21:05:853    MediaWaitForConnect - enabled
09:21:05:853    AutoAnswer - disabled
09:21:05:853    Terminal Type - 60
09:21:05:853    T35 CountryCode - 184
09:21:05:853    T35 Extension - 0
09:21:05:853    Manufacturer Code - 39
09:21:05:853    ProductID - ooh323
09:21:05:853    VersionID - v0.8.3m
09:21:05:853    Local signalling IP address - 192.168.7.251
09:21:05:854    H225 ListenPort - 1720
09:21:05:854    CallerID - PBX
09:21:05:854    Call Establishment Timeout - 60 seconds
09:21:05:854    MasterSlaveDetermination Timeout - 30 seconds
09:21:05:854    TerminalCapabilityExchange Timeout - 30 seconds
09:21:05:854    LogicalChannel  Timeout - 30 seconds
09:21:05:854    Session Timeout - 15 seconds
09:21:30:812  ERROR: Empty calllist - ooFindCallByToken failed
09:21:30:817  Processing MakeCall command ooh323c_o_1
09:21:30:817  Created a new call (outgoing, ooh323c_o_1)
09:21:30:824  INFO: FinCall returned 96a7410 for call: ooh323c_o_1
09:21:30:824  INFO: FinCall returned 96a7410 for call: ooh323c_o_1
09:21:30:824  INFO: create cmd connect for call: 96a7410
09:21:30:824  Added local alias 2840 to call. (outgoing, ooh323c_o_1)
09:21:30:824  Added remote alias 2976 to call. (outgoing, ooh323c_o_1)
09:21:30:824  Enabled RTP/CISCO DTMF capability for (outgoing, ooh323c_o_1)
09:21:30:824  Enabled RFC2833 DTMF capability for (outgoing, ooh323c_o_1)
09:21:30:824  Dtmf mode set to H.245(alphanumeric) for (outgoing, ooh323c_o_1)
09:21:30:824  Dtmf mode set to H.245(signal) for (outgoing, ooh323c_o_1)
09:21:30:824  Adding call specific capability OO_T38. (outgoing, ooh323c_o_1)
09:21:30:824  Adding call specific capability OO_G711ALAW64K. (outgoing, ooh323c_o_1)
09:21:30:824  Adding call specific capability OO_G711ULAW64K. (outgoing, ooh323c_o_1)
09:21:30:824  Adding call specific capability OO_G729ANNEXA. (outgoing, ooh323c_o_1)
09:21:30:824  Adding call specific capability OO_G729. (outgoing, ooh323c_o_1)
09:21:30:824  Adding call specific capability OO_G729WANNEXB. (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G711ALAW64K (outgoing, ooh323c_o_1)
09:21:30:824  Adding call specific capability OO_G729WANNEXB. (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G711ALAW64K (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G711ALAW64K (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G711ULAW64K (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G711ULAW64K (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G729ANNEXA (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G729ANNEXA (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G729 (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G729 (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G729WANNEXB (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_G729WANNEXB (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_T38 (outgoing, ooh323c_o_1)
09:21:30:824  Configured mediainfo for cap OO_T38 (outgoing, ooh323c_o_1)
09:21:30:827  Processing MakeCall command ooh323c_o_1
09:21:30:827  INFO: FinCall returned 96a7410 for call: ooh323c_o_1
09:21:30:827  Parsing destination 192.168.1.10:1720
09:21:30:827  Generated callRef 28
09:21:30:827  Trying to connect to remote endpoint(192.168.1.10:1720) to setup H2250 channel (outgoing, ooh323c_o_1)
09:21:30:829  H2250 transmiter channel creation - successful (outgoing, ooh323c_o_1)
09:21:30:829  Added local alias 2840 to call. (outgoing, ooh323c_o_1)
09:21:30:829  Built SETUP message (outgoing, ooh323c_o_1)
09:21:30:829  UserInfo encoding - successful
09:21:30:829  Q931 Message = {
09:21:30:829     protocolDiscriminator = 8
09:21:30:829     callReference = 28
09:21:30:829     from = originator
09:21:30:829     messageType = 5
09:21:30:829     Bearer-Capability IE = {
09:21:30:829        80, 90, a3   }
09:21:30:829     Display IE = {
09:21:30:829        device
09:21:30:829     }
09:21:30:829     CallingPartyNumber IE = {
09:21:30:829        2840
09:21:30:829     }
09:21:30:829     CalledPartyNumber IE = {
09:21:30:829        2976
09:21:30:829     }
09:21:30:829     h323_uu_pdu = {
09:21:30:829        h323_message_body = {
09:21:30:829           setup = {
09:21:30:829              protocolIdentifier = {
09:21:30:829                 {
09:21:30:829  0 0 8 2250 0 4 }
09:21:30:829              }
09:21:30:830              sourceAddress = {
09:21:30:830                 elem[0] = {
09:21:30:830                    dialedDigits = {
09:21:30:830                       "2840"
09:21:30:830                    }
09:21:30:830                 }
09:21:30:830                 elem[1] = {
09:21:30:830                    dialedDigits = {
09:21:30:830                       "2840"
09:21:30:831                    }
09:21:30:830                       "2840"
09:21:30:831                    }
09:21:30:831                 }
09:21:30:831              }
09:21:30:831              sourceInfo = {
09:21:30:831                 vendor = {
09:21:30:831                    vendor = {
09:21:30:831                       t35CountryCode = {
09:21:30:831                          184
09:21:30:831                       }
09:21:30:832                       t35Extension = {
09:21:30:832                          0
09:21:30:832                       }
09:21:30:832                       manufacturerCode = {
09:21:30:832                          39
09:21:30:832                       }
09:21:30:832                    }
09:21:30:833                    productId = {
09:21:30:833                       '6f6f68333233'H
09:21:30:833                    }
09:21:30:833                    versionId = {
09:21:30:833                       '76302e382e336d'H
09:21:30:833                    }
09:21:30:833                 }
09:21:30:833                 terminal = {
09:21:30:833                 }
09:21:30:834                 mc = {
09:21:30:834                    FALSE
09:21:30:834                 }
09:21:30:834                 undefinedNode = {
09:21:30:834                    FALSE
09:21:30:834                 }
09:21:30:834              }
09:21:30:834              destinationAddress = {
09:21:30:834                 elem[0] = {
09:21:30:834                    dialedDigits = {
09:21:30:835                       "2976"
09:21:30:835                    }
09:21:30:835                 }
09:21:30:835              }
09:21:30:835              destCallSignalAddress = {
09:21:30:835                 ipAddress = {
09:21:30:835                    ip = {
09:21:30:835                       'c0a8010a'H
09:21:30:835                    }
09:21:30:836                    port = {
09:21:30:836                       1720
09:21:30:836                    }
09:21:30:836                 }
09:21:30:836              }
09:21:30:836              activeMC = {
09:21:30:836                 FALSE
09:21:30:836              }
09:21:30:836              conferenceID = {
09:21:30:836                 '303132333435363738393a3b3c3d3e3f'H
09:21:30:836              conferenceID = {
09:21:30:836                 '303132333435363738393a3b3c3d3e3f'H
09:21:30:837              }
09:21:30:837              conferenceGoal = {
09:21:30:837                 create = {
09:21:30:837                    NULL
09:21:30:837                 }
09:21:30:837              }
09:21:30:837              callType = {
09:21:30:837                 pointToPoint = {
09:21:30:837                    NULL
09:21:30:837                 }
09:21:30:837              }
09:21:30:838              sourceCallSignalAddress = {
09:21:30:838                 ipAddress = {
09:21:30:838                    ip = {
09:21:30:838                       'c0a807fb'H
09:21:30:838                    }
09:21:30:838                    port = {
09:21:30:838                       12030
09:21:30:838                    }
09:21:30:838                 }
09:21:30:839              }
09:21:30:839              callIdentifier = {
09:21:30:839                 guid = {
09:21:30:839                    '6f6f68333233632d680d6d0000000000'H
09:21:30:839                 }
09:21:30:839              }
09:21:30:839              mediaWaitForConnect = {
09:21:30:839                 TRUE
09:21:30:839              }
09:21:30:839              canOverlapSend = {
09:21:30:839                 FALSE
09:21:30:840              }
09:21:30:840              multipleCalls = {
09:21:30:840                 FALSE
09:21:30:840              }
09:21:30:840              maintainConnection = {
09:21:30:840                 FALSE
09:21:30:840              }
09:21:30:840              presentationIndicator = {
09:21:30:840                 presentationAllowed = {
09:21:30:840                    NULL
09:21:30:840                 }
09:21:30:841              }
09:21:30:841              screeningIndicator = {
09:21:30:841                 0
09:21:30:841              }
09:21:30:841           }
09:21:30:841        }
09:21:30:841        h245Tunneling = {
09:21:30:841           TRUE
09:21:30:841        }
09:21:30:841     }
09:21:30:841  UUIE decode successful
09:21:30:841     }
09:21:30:841  UUIE decode successful
09:21:30:841  }
09:21:30:841  Queued H225 messages 1. (outgoing, ooh323c_o_1)
09:21:30:841  Sending H225 message (outgoing, ooh323c_o_1)
09:21:30:841  Sending Q931 message (outgoing, ooh323c_o_1)
09:21:30:841  H2250/Q931 Message sent successfully (outgoing, ooh323c_o_1)
09:21:30:841  Sent Message - Setup (outgoing, ooh323c_o_1)
09:21:30:857  Receiving H.2250 message (outgoing, ooh323c_o_1)
09:21:30:857  Received Q.931 message: (outgoing, ooh323c_o_1)
09:21:30:857  Received H.2250 Message = {
09:21:30:857     protocolDiscriminator = 8
09:21:30:857     callReference = 28
09:21:30:857     from = destination
09:21:30:857     messageType = 5a
09:21:30:857     Cause IE = {
09:21:30:857        Q931NoCircuitChannelAvailable
09:21:30:857     }
09:21:30:857     h323_uu_pdu = {
09:21:30:857        h323_message_body = {
09:21:30:857           releaseComplete = {
09:21:30:858              protocolIdentifier = {
09:21:30:858                 {
09:21:30:858  0 0 8 2250 0 5 }
09:21:30:858              }
09:21:30:858              callIdentifier = {
09:21:30:858                 guid = {
09:21:30:858                    '8044e0235dade2011a015040a3c30000'H
09:21:30:858                 }
09:21:30:858              }
09:21:30:858           }
09:21:30:858        }
09:21:30:858        h245Tunneling = {
09:21:30:858           FALSE
09:21:30:859        }
09:21:30:859     }
09:21:30:859  UUIE decode successful
09:21:30:859  Decoded Q931 message (outgoing, ooh323c_o_1)
09:21:30:859  }
09:21:30:859  H.225 Release Complete message received (outgoing, ooh323c_o_1)
09:21:30:859  Cause of Release Complete is 22. (outgoing, ooh323c_o_1)
09:21:30:859  In ooEndCall call state is - OO_CALL_CLEARED (outgoing, ooh323c_o_1)
09:21:30:859  Cleaning Call (outgoing, ooh323c_o_1)- reason:OO_REASON_REMOTE_CONGESTED
09:21:30:859  Closing H.245 connection (outgoing, ooh323c_o_1)
09:21:30:859  Removing call 96a7410: ooh323c_o_1
09:21:30:859  Removed call (outgoing, ooh323c_o_1) from list
09:21:30:859  Ending Call Monitor thread

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 10:12
Nasturciya
mikelog писал(а):нужно только вот это будет

Код: Выделить всё

IP PORT CAPACITIES                                            USED

                       Maximum Administered SIP Trunks: 200   88
цена на 1 sip trunk over tcp копеечная. хотя версия CM какая у вас?
Так вот именно, что лицензий нет, и покупать не собираемся))
версию в данный момент узнать не могу, толкьо если чуть позже

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 10:24
Nasturciya
в настройках добавила каналы g711mu, g711,g729a, попробовала прозвонить,теперь срабатывает автответчик
лог

Код: Выделить всё

---------Date 10---------
10:16:29:369  Signalling IP address is set to 192.168.7.251
10:16:29:369  Listen port number is set to 1720
10:16:29:369  TCP port range initialize - successful
10:16:29:369  Added alias: DialedDigits - 100
10:16:29:369  Added alias: H323ID - ObjSysAsterisk
10:16:29:369  Added alias: DialedDigits - 100
10:16:29:369  Adding endpoint capability OO_G711ALAW64K.
10:16:29:369  Adding endpoint capability OO_G711ULAW64K.
10:16:29:369  Enabled RFC2833 DTMF capability for end-point
10:16:29:370  H323 listener creation - successful
10:16:29:370  H.323 Endpoint Configuration is as follows:
10:16:29:370    Trace File: /var/log/asterisk/h323_log
10:16:29:370    FastStart - disabled
10:16:29:370    H245 Tunneling - enabled
10:16:29:370    MediaWaitForConnect - enabled
10:16:29:370    AutoAnswer - disabled
10:16:29:370    Terminal Type - 60
10:16:29:370    T35 CountryCode - 184
10:16:29:370    T35 Extension - 0
10:16:29:370    Manufacturer Code - 39
10:16:29:370    ProductID - ooh323
10:16:29:370    VersionID - v0.8.3m
10:16:29:370    Local signalling IP address - 192.168.7.251
10:16:29:370    H225 ListenPort - 1720
10:16:29:370    CallerID - PBX
10:16:29:370    Call Establishment Timeout - 60 seconds
10:16:29:370    MasterSlaveDetermination Timeout - 30 seconds
10:16:29:370    TerminalCapabilityExchange Timeout - 30 seconds
10:16:29:370    LogicalChannel  Timeout - 30 seconds
10:16:29:370    Session Timeout - 15 seconds
в дебаге

Код: Выделить всё

 == Using SIP RTP CoS mark 5
    -- Executing [2976@from-internal:1] ResetCDR("SIP/2841-0000000b", "") in new stack
    -- Executing [2976@from-internal:2] NoCDR("SIP/2841-0000000b", "") in new stack
    -- Executing [2976@from-internal:3] Progress("SIP/2841-0000000b", "") in new stack
    -- Executing [2976@from-internal:4] Wait("SIP/2841-0000000b", "1") in new stack
    -- Executing [2976@from-internal:5] Progress("SIP/2841-0000000b", "") in new stack
    -- Executing [2976@from-internal:6] Playback("SIP/2841-0000000b", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
    -- <SIP/2841-0000000b> Playing 'silence/1.gsm' (language 'fr')
    -- <SIP/2841-0000000b> Playing 'cannot-complete-as-dialed.gsm' (language 'fr')
    -- <SIP/2841-0000000b> Playing 'check-number-dial-again.gsm' (language 'fr')
    -- Executing [2976@from-internal:7] Wait("SIP/2841-0000000b", "1") in new stack
    -- Executing [2976@from-internal:8] Congestion("SIP/2841-0000000b", "20") in new stack
  == Spawn extension (from-internal, 2976, 8) exited non-zero on 'SIP/2841-0000000b'
    -- Executing [h@from-internal:1] Hangup("SIP/2841-0000000b", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/2841-0000000b'
  == Using SIP RTP CoS mark 5
    -- Executing [2976@from-internal:1] ResetCDR("SIP/2841-0000000c", "") in new stack
    -- Executing [2976@from-internal:2] NoCDR("SIP/2841-0000000c", "") in new stack
    -- Executing [2976@from-internal:3] Progress("SIP/2841-0000000c", "") in new stack
    -- Executing [2976@from-internal:4] Wait("SIP/2841-0000000c", "1") in new stack
    -- Executing [2976@from-internal:5] Progress("SIP/2841-0000000c", "") in new stack
    -- Executing [2976@from-internal:6] Playback("SIP/2841-0000000c", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
    -- <SIP/2841-0000000c> Playing 'silence/1.gsm' (language 'fr')
    -- <SIP/2841-0000000c> Playing 'cannot-complete-as-dialed.gsm' (language 'fr')
    -- <SIP/2841-0000000c> Playing 'check-number-dial-again.gsm' (language 'fr')
    -- Executing [2976@from-internal:7] Wait("SIP/2841-0000000c", "1") in new stack
  == Spawn extension (from-internal, 2976, 7) exited non-zero on 'SIP/2841-0000000c'
    -- Executing [h@from-internal:1] Hangup("SIP/2841-0000000c", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/2841-0000000c'

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 10:40
mikelog
а номер верный, на который звонок должен идти?
мне 200 исп транков обошлось в 200 рублей, зато геморроя уменьшилось в 100500 раз.

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 10:41
Wapo
Ну вообще-то ЭТО не автоответчик - это Ваша любимая астер-ГУЯ :) На вскидку - вы получили по дебагу 22 код ответа - вот и смотрите теперь сторону аваи

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 10:45
Nasturciya
Звонок с Авайя (2976) на Астериск не идет вообще ни в какую (2841)
С астериска на авайю переходит в автоответ.. тут просто еще Free PBX стоит..пыталась там транк настроить, но как понимаю, безрезультатно. Просто получается, что они по h323 стучатся друг другу, но не видят..тунеллинг и фастстарт отключила..

ну пока пробуем через 323..думаете, что проблема в самой сборке?

Re: Avaya-h323-Asterisk

Добавлено: 10 апр 2013, 10:52
ded
mikelog, её рабочее время стоит 1 рубль в час, поэтому начальство выжимает всё что можно, любой гимор - лишь бы не платить.
Nasturciya, что сказал автооответчик? "Никого нет дома!"? :)
А что Вы ожидали услышать? Автоответчик заговорит железным голосом "Я проанализировал вашу конфигурацию и логи, у вас ошибка в конфигурации процедуры fast start."

У вас вообще звонок не пошёл. Что бы Вы ни делали - IMHO занимаетесь не своим делом.
Потому что смотрите на свои логи и от этого понимания не прибавляется. Знания - тоже.
Между 192.168.7.251 (Астериском) и 192.168.1.10 нет прямого маршрута, а есть какой-то дурацкий НАТ.
И это можно увидеть через
nmap 192.168.1.10
Говорил Вам - обратитесь к сисадмину! Нет - я сама, я сама!
Nasturciya писал(а):ну пока пробуем через 323..думаете, что проблема в самой сборке?
Проблема в /dev/mind & /dev/hand