Рейтинг:0

Работаем над конфигурацией видео, подходящей для пользовательских агентов webrtc и sip/udp. Тайм-ауты аудио и rtcp в одну сторону

флаг vn
eri

Вызов WebRTC-WebRTC работает хорошо, а вот SIP-SIP и WebRTC-SIP нет:

[21 октября, 18:27:22] DEBUG[59]: pjproject: <?>: icess0x7f66780b0c98 Время ожидания управляемого агента истекло в ожидании отправки назначенного чека управляющим агентом. Установка состояния на сбой сейчас..
[21 октября 18:27:22] DEBUG[59]: pjproject: <?>: icess0x7f66780b0c98 Процесс ICE завершен, статус = время ожидания управляемого агента истекло (PJNATH_EICENOMTIMEOUT)
[21 октября 18:27:22] DEBUG[59]: pjproject: <?>: icess0x7f66780b0c98 Действительный список
[21 октября 18:27:22] DEBUG[59]: pjproject: <?>: icess0x7f66780b0c98 0: [1] 45.*.*.57:15962 -->93.*.*.165:46226 (не указано , состояние = успешно)
[21 октября 18:27:22] DEBUG[59]: pjproject: <?>: icess0x7f66780b0c98 1: [2] 45.*.*.57:15963 -->93.*.*.165:28911 (не назначен , состояние = успешно)
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 ..... Добавлен кандидат 4: comp_id=2, type=host, Foundation=H2d8b1839, addr=45.*.*. 57:18285, база=45.*.*.57:18285, приоритет=0x7efffffe (2130706430)
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 ..... Роль изменена на Controlled
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 ..... Создан контрольный список:
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 ..... 0: [1] 45.*.*.57:18284-->93.*.*.165 :64644 (не номинирован, состояние=заморожено)
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 ..... 1: [2] 45.*.*.57:18285-->93.*.*.165 :34176 (не номинирован, состояние=заморожено)
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 .....Запуск проверки ICE..
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 ......Проверить 0: [1] 45.*.*.57:18284-->93.*.* .165:64644: состояние изменено с Frozen на Ожидание
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 ..... Контрольный список: состояние изменено с Idle на Running
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 .....Начало периодической проверки контрольного списка
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 ......Отправка проверки подключения для проверки 0: [1] 45.*.*.57:18284 --> 93 .*.*.165:64644
[21 октября 18:27:22] DEBUG[46]: pjproject: <?>: icess0x7f66741cdb78 .......Проверить 0: [1] 45.*.*.57:18284-->93.*. *.165:64644: состояние изменено с Ожидание на Выполняется
[21 октября 18:27:22] DEBUG[59]: pjproject: <?>: icess0x7f66741cdb78 Запуск периодической проверки контрольного списка
[21 октября 18:27:22] DEBUG[59]: pjproject: <?>: icess0x7f66741cdb78 .Отправка проверки подключения для проверки 1: [2] 45.*.*.57:18285-->93.*.*. 165:34176
[21 октября 18:27:22] DEBUG[59]: pjproject: <?>: icess0x7f66741cdb78 ..Check 1: [2] 45.*.*.57:18285 -->93.*.*.165:34176 : состояние изменено с Frozen на In Progress
[21 октября 18:27:22] DEBUG[59]: pjproject: <?>: icess0x7f66741cdb78 Запуск периодической проверки контрольного списка
[21 октября 18:27:22] DEBUG[92][C-00000002]: pjproject: <?>: icess0x7f66741cdb78 .Check 1: [2] 45.*.*.57:18285-->93.*.* .165:34176 (не указано): проверка подключения УСПЕШНО
[21 октября 18:27:22] DEBUG[92][C-00000002]: pjproject: <?>: icess0x7f66741cdb78 .Check 1: [2] 45.*.*.57:18285-->93.*.* .165:34176: состояние изменено с «Выполняется» на «Успешно»
[21 октября 18:27:22] DEBUG[92][C-00000002]: pjproject: <?>: icess0x7f66741cdb78 .Проверка 1 выполнена успешно
[21 октября 18:27:22] DEBUG[92][C-00000002]: pjproject: <?>: icess0x7f66741cdb78 .Check 0: [1] 45.*.*.57:18284 -->93.*.* .165:64644 (не указано): проверка подключения УСПЕШНО
[21 октября 18:27:22] DEBUG[92][C-00000002]: pjproject: <?>: icess0x7f66741cdb78 .Check 0: [1] 45.*.*.57:18284 -->93.*.* .165:64644: состояние изменено с «Выполняется» на «Успешно»
[21 октября 18:27:22] DEBUG[92][C-00000002]: pjproject: <?>: icess0x7f66741cdb78 .Проверить 0 успешно
[21 октября 18:27:22] DEBUG[92][C-00000002]: pjproject: <?>: icess0x7f66741cdb78 .Все проверки завершены. Контролируемый агент теперь ожидает назначения от контролирующего агента (время ожидания = 10000 мс)
[21 октября 18:27:24] DEBUG[94][C-00000002]: pjproject: <?>: icess0x7f6674242058 ..Received Binding Indication keep-alive для компонента 1
[21 октября 18:27:25] DEBUG[92][C-00000002]: pjproject: <?>:
icess0x7f66780b0c98 ..Received Binding Indication keep-alive для компонента 2
[21 октября 18:27:25] DEBUG[92][C-00000002]: pjproject: <?>: icess0x7f66780b0c98 ..Received Binding Indication keep-alive для компонента 1

[21 октября, 18:27:20] ПРЕДУПРЕЖДЕНИЕ[92][C-00000002]: res_rtp_asterisk.c:3209 __rtp_recvfrom: Код состояния ошибки PJ ICE Rx: 70004 «Неверное значение или аргумент (PJ_EINVAL)».
[21 октября, 18:27:21] ПРЕДУПРЕЖДЕНИЕ[92][C-00000002]: res_rtp_asterisk.c:3209 __rtp_recvfrom: Код состояния ошибки PJ ICE Rx: 70004 «Неверное значение или аргумент (PJ_EINVAL)».

Зависание через 31 секунду, но данные rtp идут в обе стороны.

звездочка*CLI> pjsip показать конечную точку 700401

 Конечная точка: <Конечная точка/CID.....................................> <Состояние.... .> <Каналы.>
    I/OAuth: <AuthId/UserName.......................................... .................>
        Аор: <Аор...................................................> < МаксКонтакт>
      Контакт: <Aor/ContactUri.........................> <Hash....> <Status> <RTT(ms).. >
  Транспорт: <TransportId........> <Type> <cos> <tos> <BindAddress..................>
   Идентифицировать: <Идентифицировать/Конечная точка............................................ .............>
        Совпадение: <критерии........................>
    Канал: <ChannelId......................................> <Состояние...... > <Время.....>
        Exten: <DialedExten...........> CLCID: <ConnectedLineCID.......>
================================================== ========================================

 Конечная точка: 700401 Не используется 0 инф.
     Инаут: 700401/700401
        Адрес: 700401 10
      Контактное лицо: 700401/sip:[email protected]:5061 dbc30bf8bd NonQual nan


 Имя параметра : Значение параметра
 ================================================== =================================================
 100отн : да
 accept_multiple_sdp_answers: ложь
 код счета: 
 акк: 
 агрегат_mwi : правда
 разрешить : (alaw|ulaw|opus|h264|vp8)
 разрешить_перекрытие: правда
 allow_subscribe : правда
 allow_transfer : правда
 allow_unauthenticated_options: ложь
 аорс : 700401
 асимметричный_rtp_codec: ложь
 авторизация: 700401
 bind_rtp_to_media_address: ложь
 комплектация: правда
 call_group : 
 callerid : <неизвестно>
 callerid_privacy : allow_not_screened
 callerid_tag ​​: 
 codec_prefs_incoming_answer : предпочтительнее: в ожидании, операция: пересечение, сохранить: все, перекодировать: разрешить
 codec_prefs_incoming_offer : предпочитают: ожидание, операция: пересечение, сохранение: все, перекодирование: разрешить
 codec_prefs_outgoing_answer : предпочтительнее: в ожидании, операция: пересечение, сохранить: все, перекодировать: разрешить
 codec_prefs_outgoing_offer : Preference: Pending, Operation: Union, Keep: All, Transcode: Allow
 connect_line_method : пригласить
 контакт_acl : 
 контекст: домофон
 cos_audio : 0
 cos_video : 0
 device_state_busy_at : 0
 direct_media : ложь
 direct_media_glare_mitigation : нет
 direct_media_method : пригласить
 disable_direct_media_on_nat: правда
 dtls_auto_generate_cert : Да
 dtls_ca_file : 
 dtls_ca_path : 
 dtls_cert_file : 
 dtls_cipher: 
 dtls_fingerprint : SHA-256
 dtls_private_key : 
 dtls_rekey: 0
 dtls_setup : актпасс
 dtls_verify : Да
 dtmf_mode: rfc4733
 факс_обнаружение: ложь
 факс_detect_timeout: 0
 follow_early_media_fork: правда
 force_avp: ложь
 force_rport: правда
 from_domain : ds.domofon-sip.ru
 от_пользователя: 
 g726_non_standard : ложь
 ice_support: правда
 идентифицируйте_по: ip, имя пользователя
 ignore_183_without_sdp: ложь
 inband_progress: ложь
 incoming_call_offer_pref: локальный
 incoming_mwi_mailbox : 
 язык                           : 
 почтовые ящики: 
 макс_аудио_потоки: 1
 макс_видео_потоки : 1
 медиа_адрес: 
 media_encryption : dtls
 media_encryption_optimistic : ложь
 media_use_received_transport: правда
 message_context : сообщения
 moh_passthrough : ложь
 moh_suggest : по умолчанию
 mwi_from_user : 
 mwi_subscribe_replaces_unsolicited : нет
 named_call_group : 
 named_pickup_group : 
 notify_early_inuse_ringing : ложь
 one_touch_recording : ложь
 исходящая_аутентификация: 
 исходящий_прокси: 
 outgoing_call_offer_pref : удаленное_слияние
 пикап_группа: 
 предпочтительный_кодек_только: ложь
 record_off_feature : автомикшмон
 record_on_feature : автомикшмон
 refer_blind_progress: правда
 rewrite_contact : правда
 rpid_immediate : ложь
 rtcp_mux: правда
 rtp_engine : звездочка
 rtp_ipv6: ложь
 rtp_keepalive : 15
 rtp_симметричный: правда
 rtp_timeout: 0
 rtp_timeout_hold : 0
 sdp_owner: -
 sdp_session : звездочка
 send_connected_line : да
 send_diversion: правда
 send_history_info : ложь
 send_pai: ложь
 send_rpid: ложь
 set_var : 
 srtp_tag_32 : ложь
 перемешать_shaken : ложь
 sub_min_expiry : 0
 subscribe_context : подписаться
 подавлять_q850_reason_headers : ложь
 t38_udptl : ложь
 t38_udptl_ec : нет
 t38_udptl_ipv6: ложь
 t38_udptl_maxdatagram: 0
 t38_udptl_nat: ложь
 таймеры: да
 timers_min_se : 90
 timers_sess_expires : 1800
 тон_зона : 
 tos_audio : 0
 tos_video : 0
 транспорт: 
 trust_connected_line : да
 trust_id_inbound : ложь
 trust_id_outbound: ложь
 use_avpf: правда
 use_ptime: ложь
 user_eq_phone : ложь
 голосовая_почта_расширение: 
 веб-сайт: да

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.