[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Configuration asterisk




Le 03/07/2023 à 12:07, BERTRAND Joël a écrit :
NoSpam a écrit :
Stop: n'as tu pas dit que les postes en interne arrivent à s'appeler ?
Si c'est le cas, cela veut dire qu'asterisk ne sait pas comment traiter
l'appel.

34. No circuit/channel available

Renvois STP le context internal
Je réponds à toutes les questions dans le même mail pour qu'on s'y
retrouve plus facilement.

[internal]
         exten => 6001,1,Dial(PJSIP/6001)
         exten => 6002,1,Dial(PJSIP/6002)
         exten => _00[1-79]XXXXXXXX,1,Dial(PJSIP/${EXTEN:1}@SBSR)
Ca c'est OK


rayleigh*CLI> pjsip show endpoint SBSR
...
  Endpoint:  SBSR                                                 Not in
use    0 of inf
     OutAuth:  SBSR_auth/trunk-sip
         Aor:  SBSR                                               1
       Contact:  SBSR/sip:trunk-sip@systella2.buroticstore. 5551fa2b78
NonQual         nan
   Transport:  udp-transport             udp      0      0  0.0.0.0:5060
    Identify:  SBSR/SBSR
         Match: 37.97.65.186/32

udp-transport  sur port 5060 ? Ca coince déjà ;) Le Contact est également mauvais, il devrait ressembler à

SBSR/sip:<sip domain provider>:5070

Dans [aor] rajoute

contact=sip:<sip domain provider>:5070

Identify ne sert à rien puisque tu t'enregistre

Règle les deux premiers problèmes, cela devrait faire avancer les choses


  100rel                             : yes
  accept_multiple_sdp_answers        : false
  accountcode                        :
  acl                                :
  aggregate_mwi                      : true
  allow                              : (alaw|ulaw|g722|gsm)
  allow_overlap                      : true
  allow_subscribe                    : true
  allow_transfer                     : true
  allow_unauthenticated_options      : false
  aors                               : SBSR
  asymmetric_rtp_codec               : false
  auth                               :
  bind_rtp_to_media_address          : false
  bundle                             : false
  call_group                         :
  callerid                           : <unknown>
  callerid_privacy                   : allowed_not_screened
  callerid_tag                       :
  codec_prefs_incoming_answer        : prefer:pending,
operation:intersect, keep:all, transcode:allow
  codec_prefs_incoming_offer         : prefer:pending,
operation:intersect, keep:all, transcode:allow
  codec_prefs_outgoing_answer        : prefer:pending,
operation:intersect, keep:all, transcode:allow
  codec_prefs_outgoing_offer         : prefer:pending, operation:union,
keep:all, transcode:allow
  connected_line_method              : invite
  contact_acl                        :
  context                            : sbsr
  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_auto_generate_cert            : No
  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                          : rfc4733
  fax_detect                         : false
  fax_detect_timeout                 : 0
  follow_early_media_fork            : true
  force_avp                          : false
  force_rport                        : true
  from_domain                        : systella2.buroticstore.eu
  from_user                          : trunk-sip
  g726_non_standard                  : false
  geoloc_incoming_call_profile       :
  geoloc_outgoing_call_profile       :
  ice_support                        : false
  identify_by                        : username,ip
  ignore_183_without_sdp             : false
  inband_progress                    : false
  incoming_call_offer_pref           : local
  incoming_mwi_mailbox               :
  language                           :
  mailboxes                          :
  max_audio_streams                  : 1
  max_video_streams                  : 1
  media_address                      :
  media_encryption                   : no
  media_encryption_optimistic        : false
  media_use_received_transport       : false
  message_context                    :
  moh_passthrough                    : false
  moh_suggest                        : default
  mwi_from_user                      :
  mwi_subscribe_replaces_unsolicited : no
  named_call_group                   :
  named_pickup_group                 :
  notify_early_inuse_ringing         : false
  one_touch_recording                : false
  outbound_auth                      : SBSR_auth
  outbound_proxy                     :
  outgoing_call_offer_pref           : remote_merge
  overlap_context                    :
  pickup_group                       :
  preferred_codec_only               : false
  record_off_feature                 : automixmon
  record_on_feature                  : automixmon
  refer_blind_progress               : true
  rewrite_contact                    : false
  rpid_immediate                     : false
  rtcp_mux                           : false
  rtp_engine                         : asterisk
  rtp_ipv6                           : false
  rtp_keepalive                      : 0
  rtp_symmetric                      : false
  rtp_timeout                        : 0
  rtp_timeout_hold                   : 0
  sdp_owner                          : -
  sdp_session                        : Asterisk
  security_mechanisms                :
  security_negotiation               : no
  send_aoc                           : false
  send_connected_line                : yes
  send_diversion                     : true
  send_history_info                  : false
  send_pai                           : false
  send_rpid                          : false
  set_var                            :
  srtp_tag_32                        : false
  stir_shaken                        : off
  stir_shaken_profile                :
  sub_min_expiry                     : 0
  subscribe_context                  :
  suppress_q850_reason_headers       : false
  t38_bind_udptl_to_media_address    : false
  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                          : udp-transport
  trust_connected_line               : yes
  trust_id_inbound                   : false
  trust_id_outbound                  : false
  use_avpf                           : false
  use_ptime                          : false
  user_eq_phone                      : false
  voicemail_extension                :
  webrtc                             : no


La configuration de SBSR (pjsip.conf) est la suivant :

[SBSR]
         type=registration
         transport=tcp-transport
         outbound_auth=SBSR_auth
         server_uri=sip:37.97.65.186:5070
         client_uri=sip:<secret>
         retry_interval=60
         expiration=120

[SBSR_auth]
         type=auth
         auth_type=userpass
         password=<secret>
         username=<secret>

[SBSR]
         type=aor
         contact=sip:trunk-sip@systella2.buroticstore.eu
         max_contacts=1 <- le trunck a plusieurs canaux, faut-il laisser 1 ?
         remove_existing=yes

[SBSR]
         type=endpoint
         transport=udp-transport
         context=sbsr
         disallow=all
         allow=alaw
         allow=ulaw
         allow=g722
         allow=gsm
         outbound_auth=SBSR_auth
         aors=SBSR
         from_user=<secret>
         from_domain=systella2.buroticstore.eu
         direct_media=no

[SBSR]
         type=identify
         endpoint=SBSR
         match=37.97.65.186

	J'ai réussi à corriger le problème des appels entrants et ça fonctionne
correctement. Comme d'habitude, c'était de ma faute, j'avais restreint
upd-transport au réseau local.


Reply to: