[asterisk-bugs] [JIRA] (ASTERISK-27188) PJSIP realtime

Slava Bendersky (JIRA) noreply at issues.asterisk.org
Tue Aug 8 13:31:08 CDT 2017


Slava Bendersky created ASTERISK-27188:
------------------------------------------

             Summary: PJSIP realtime
                 Key: ASTERISK-27188
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27188
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Resources/res_realtime
    Affects Versions: 13.9.1
         Environment: Fedora Server 25 x86_64.

[root at pbx00 asterisk]# rpm -qa | grep asterisk
asterisk-pjsip-13.9.1-5.fc25.1.x86_64
asterisk-voicemail-odbc-13.9.1-5.fc25.1.x86_64
asterisk-alembic-13.9.1-5.fc25.1.x86_64
asterisk-voicemail-13.9.1-5.fc25.1.x86_64
asterisk-mysql-13.9.1-5.fc25.1.x86_64
asterisk-ael-13.9.1-5.fc25.1.x86_64
asterisk-sounds-core-en-g729-1.5.0-1.fc24.noarch
asterisk-sounds-extra-en-1.5.1-1.fc25.noarch
asterisk-sip-13.9.1-5.fc25.1.x86_64
asterisk-dahdi-13.9.1-5.fc25.1.x86_64
asterisk-sounds-core-en-ulaw-1.5.0-1.fc24.noarch
asterisk-13.9.1-5.fc25.1.x86_64
asterisk-curl-13.9.1-5.fc25.1.x86_64
asterisk-sounds-core-en-wav-1.5.0-1.fc24.noarch
asterisk-odbc-13.9.1-5.fc25.1.x86_64

            Reporter: Slava Bendersky
            Severity: Blocker


Hello Everyone,
I am trying configure PJSIP realtime and parameter outbound_proxy is not parsed correctly. That prevent from configure endpoint correctly.

Here mysql information output 
{code:title=MySQL|borderStyle=solid}

MariaDB [asterisk]> UPDATE ps_endpoints SET outbound_proxy = 'sip:10.30.100.28:5060\\;transport=udp\\;lr' WHERE aors = '8422-10';
Query OK, 1 row affected (0.03 sec)
Rows matched: 1  Changed: 1  Warnings: 0

MariaDB [asterisk]> select * from ps_endpoints where  id = '8422-10'\G
*************************** 1. row ***************************
                           tech_id: 12
                                id: 8422-10
                             te_id: 4
                         transport: transport-udp
                              aors: 8422-10
                              auth: 8422-10
                           context: authenticated
                          disallow: all
                             allow: ulaw:20
                      direct_media: no
             connected_line_method: NULL
               direct_media_method: NULL
     direct_media_glare_mitigation: NULL
       disable_direct_media_on_nat: NULL
                         dtmf_mode: auto
            external_media_address: NULL
                       force_rport: yes
                       ice_support: NULL
                       identify_by: NULL
                         mailboxes: 8422 at 10
                       moh_suggest: NULL
                     outbound_auth: NULL
                    outbound_proxy: sip:10.30.100.28:5060\;transport=udp\;lr
                   rewrite_contact: yes
                          rtp_ipv6: NULL
                     rtp_symmetric: yes
                    send_diversion: NULL
                          send_pai: NULL
                         send_rpid: NULL
                     timers_min_se: NULL
                            timers: NULL
               timers_sess_expires: NULL
                          callerid: Colpbx User2 <8422>
                  callerid_privacy: NULL
                      callerid_tag: NULL
                            100rel: NULL
                     aggregate_mwi: NULL
                  trust_id_inbound: NULL
                 trust_id_outbound: NULL
                         use_ptime: NULL
                          use_avpf: NULL
                  media_encryption: NULL
                   inband_progress: 
                        call_group: NULL
                      pickup_group: NULL
                  named_call_group: NULL
                named_pickup_group: NULL
              device_state_busy_at: NULL
                        fax_detect: NULL
                         t38_udptl: NULL
                      t38_udptl_ec: NULL
             t38_udptl_maxdatagram: NULL
                     t38_udptl_nat: NULL
                    t38_udptl_ipv6: NULL
                         tone_zone: NULL
                          language: 
               one_touch_recording: NULL
                 record_on_feature: NULL
                record_off_feature: NULL
                        rtp_engine: NULL
                    allow_transfer: NULL
                   allow_subscribe: yes
                         sdp_owner: NULL
                       sdp_session: NULL
                         tos_audio: NULL
                         tos_video: NULL
                    sub_min_expiry: NULL
                       from_domain: colpbx.lan
                         from_user: NULL
                     mwi_from_user: NULL
                       dtls_verify: NULL
                        dtls_rekey: NULL
                    dtls_cert_file: NULL
                  dtls_private_key: NULL
                       dtls_cipher: NULL
                      dtls_ca_file: NULL
                      dtls_ca_path: NULL
                        dtls_setup: NULL
                       srtp_tag_32: NULL
                     media_address: NULL
                   redirect_method: NULL
                           set_var: NULL
                   message_context: NULL
                         force_avp: NULL
      media_use_received_transport: NULL
                       accountcode: 10
       media_encryption_optimistic: NULL
                     user_eq_phone: NULL
                    rpid_immediate: NULL
                 g726_non_standard: NULL
                     rtp_keepalive: NULL
                       rtp_timeout: NULL
                  rtp_timeout_hold: NULL
         bind_rtp_to_media_address: NULL
                         cos_audio: NULL
                         cos_video: NULL
                              deny: NULL
                            permit: NULL
                               acl: NULL
                      contact_deny: NULL
                    contact_permit: NULL
                       contact_acl: NULL
               voicemail_extension: NULL
mwi_subscribe_replaces_unsolicited: NULL
                 subscribe_context: NULL
                fax_detect_timeout: NULL
                      contact_user: NULL
              asymmetric_rtp_codec: NULL
1 row in set (0.00 sec)
{code}

Asterisk cli output

{code:title=asterisk_cli|borderStyle=solid}


[root at pbx00 asterisk]# asterisk -rvvv
Asterisk 13.9.1, Copyright (C) 1999 - 2014, Digium, Inc. and others.
Created by Mark Spencer <markster at digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 13.9.1 currently running on pbx00 (pid = 4353)
pbx00*CLI> 
pbx00*CLI> 
pbx00*CLI> pjsip reload
Module 'res_pjsip.so' reloaded successfully.
Module 'res_pjsip_authenticator_digest.so' reloaded successfully.
Module 'res_pjsip_endpoint_identifier_ip.so' reloaded successfully.
Module 'res_pjsip_mwi.so' reloaded successfully.
Module 'res_pjsip_notify.so' reloaded successfully.
Module 'res_pjsip_outbound_publish.so' reloaded successfully.
Module 'res_pjsip_publish_asterisk.so' reloaded successfully.
Module 'res_pjsip_outbound_registration.so' reloaded successfully.
    -- Reloading module 'res_pjsip.so' (Basic SIP resource)
[Aug  8 13:26:49] NOTICE[9377]: sorcery.c:1374 sorcery_object_load: Type 'system' is not reloadable, maintaining previous values
    -- Reloading module 'res_pjsip_authenticator_digest.so' (PJSIP authentication resource)
    -- Reloading module 'res_pjsip_endpoint_identifier_ip.so' (PJSIP IP endpoint identifier)
    -- Reloading module 'res_pjsip_mwi.so' (PJSIP MWI resource)
    -- Reloading module 'res_pjsip_notify.so' (CLI/AMI PJSIP NOTIFY Support)
    -- Reloading module 'res_pjsip_outbound_publish.so' (PJSIP Outbound Publish Support)
    -- Reloading module 'res_pjsip_publish_asterisk.so' (PJSIP Asterisk Event PUBLISH Support)
    -- Reloading module 'res_pjsip_outbound_registration.so' (PJSIP Outbound Registration Support)
pbx00*CLI> pjsip show endpoint 8422-10

 Endpoint:  <Endpoint/CID.....................................>  <State.....>  <Channels.>
    I/OAuth:  <AuthId/UserName...........................................................>
        Aor:  <Aor............................................>  <MaxContact>
      Contact:  <Aor/ContactUri..........................> <Hash....> <Status> <RTT(ms)..>
  Transport:  <TransportId........>  <Type>  <cos>  <tos>  <BindAddress..................>
   Identify:  <Identify/Endpoint.........................................................>
        Match:  <ip/cidr.........................>
    Channel:  <ChannelId......................................>  <State.....>  <Time.....>
        Exten: <DialedExten...........>  CLCID: <ConnectedLineCID.......>
==========================================================================================

 Endpoint:  8422-10/8422                                         Not in use    0 of inf
     InAuth:  8422-10/8422-10
        Aor:  8422-10                                            1
  Transport:  transport-udp             udp      0      0  0.0.0.0:5080


 ParameterName                      : ParameterValue
 ==========================================================
 100rel                             : yes
 accountcode                        : 10
 aggregate_mwi                      : true
 allow                              : (ulaw)
 allow_subscribe                    : true
 allow_transfer                     : true
 aors                               : 8422-10
 auth                               : 8422-10
 bind_rtp_to_media_address          : false
 call_group                         : 
 callerid                           : "Colpbx User2" <8422>
 callerid_privacy                   : allowed_not_screened
 callerid_tag                       : 
 connected_line_method              : invite
 context                            : authenticated
 cos_audio                          : 0
 cos_video                          : 0
 device_state_busy_at               : 0
 direct_media                       : false
 direct_media_glare_mitigation      : none
 direct_media_method                : invite
 disable_direct_media_on_nat        : false
 dtls_ca_file                       : 
 dtls_ca_path                       : 
 dtls_cert_file                     : 
 dtls_cipher                        : 
 dtls_fingerprint                   : SHA-256
 dtls_private_key                   : 
 dtls_rekey                         : 0
 dtls_setup                         : active
 dtls_verify                        : No
 dtmf_mode                          : auto
 fax_detect                         : false
 force_avp                          : false
 force_rport                        : true
 from_domain                        : colpbx.lan
 from_user                          : 
 g726_non_standard                  : false
 ice_support                        : false
 identify_by                        : username
 inband_progress                    : false
 language                           : 
 mailboxes                          : 8422 at 10
 media_address                      : 
 media_encryption                   : no
 media_encryption_optimistic        : false
 media_use_received_transport       : false
 message_context                    : 
 moh_suggest                        : default
 mwi_from_user                      : 
 mwi_subscribe_replaces_unsolicited : false
 named_call_group                   : 
 named_pickup_group                 : 
 one_touch_recording                : false
 outbound_auth                      : 
 outbound_proxy                     : lr
 pickup_group                       : 
 record_off_feature                 : automixmon
 record_on_feature                  : automixmon
 rewrite_contact                    : true
 rpid_immediate                     : false
 rtp_engine                         : asterisk
 rtp_ipv6                           : false
 rtp_keepalive                      : 0
 rtp_symmetric                      : true
 rtp_timeout                        : 0
 rtp_timeout_hold                   : 0
 sdp_owner                          : -
 sdp_session                        : Asterisk
 send_diversion                     : true
 send_pai                           : false
 send_rpid                          : false
 set_var                            : 
 srtp_tag_32                        : false
 sub_min_expiry                     : 0
 t38_udptl                          : false
 t38_udptl_ec                       : none
 t38_udptl_ipv6                     : false
 t38_udptl_maxdatagram              : 0
 t38_udptl_nat                      : false
 timers                             : yes
 timers_min_se                      : 90
 timers_sess_expires                : 1800
 tone_zone                          : 
 tos_audio                          : 0
 tos_video                          : 0
 transport                          : transport-udp
 trust_id_inbound                   : false
 trust_id_outbound                  : false
 use_avpf                           : false
 use_ptime                          : false
 user_eq_phone                      : false
 voicemail_extension                : 

pbx00*CLI> 

{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list