Πως μπορούμε να βοηθήσουμε;

Πίνακας Περιεχομένων

Πίνακας Περιεχομένων

    Cisco CUCM SIP Trunk Setup με modulus

    Κοινοποιήστε

    Η modulus υποστηρίζει πλήρως τη διασύνδεση Cisco Unified Call Manager (CUCM) και Cisco CUBE μέσω SIP Trunk, επιτρέποντας αξιόπιστη VoIP τηλεφωνία για enterprise περιβάλλοντα.

    Στον οδηγό αυτό θα δείτε αναλυτικά πώς να ρυθμίσετε Cisco CUBE SIP trunk με modulus, χρησιμοποιώντας translation rules, codec policies, trusted IPs και SIP registration parameters για εισερχόμενες και εξερχόμενες κλήσεις.

     

    Σημείωση: Τα σχόλια από το σύμβολο # και μετά θα πρέπει να παραλειφθούν. Αντικαταστήστε τις τιμές του sample configuration που βρίσκονται σε γωνιακές αγκύλες (< >) προκειμένου να συμφωνούν με τα δικά σας στοιχεία (τηλεφωνικός αριθμός, username, password κ.λπ.).

    Στο sample configuration έχουν γίνει οι εξής παραδοχές:

    1. Η εταιρεία χρησιμοποιεί το 0 ως πρόθεμα για την πραγματοποίηση εξερχόμενων κλήσεων.
    2. Η εταιρεία χρησιμοποιεί το ήδη υπάρχον 3103 ως Auto Attendant, στο οποίο δρομολογούνται οι εισερχόμενες κλήσεις.

     

    Δημιουργία translation rules και translation profiles

    Αρχικά δημιουργείτε τα translation rules και τα translation profiles που θα χρησιμοποιήσετε:

    voice translation-rule 501
     rule 1 /.*/ /<3103>/   #--> 3103 είναι ο αριθμός του extension του Auto Attendant

     

    voice translation-rule 502
     rule 1 /.*/ /<2152151500>/ #--> εδώ ορίζεται ο τηλεφωνικός αριθμός που θα εμφανίζεται ως Caller ID στις εξερχόμενες κλήσεις (π.χ. 2152151500)

     

    voice translation-rule 503
     rule 1 /^00030/ /<+30>/ #--> εδώ ορίζεται η αφαίρεση του προθέματος 0 το οποίο χρησιμοποιούν οι χρήστες για την πραγματοποίηση εξερχόμενων κλήσεων
     rule 2 /^000/ /+/
     rule 3 /^0/ //

     

    voice translation-profile MODULUS-IN
     translate called 501

     

    voice translation-profile MODULUS-OUT
     translate calling 502
     translate called 503

     

    Ρύθμιση trusted networks στο Cisco CUBE

    Στο Cisco CUBE θα πρέπει να οριστεί ως trusted network το δίκτυο της modulus, προκειμένου να πραγματοποιείτε και να λαμβάνετε κλήσεις.

    voice service voip
    ip address trusted list
      ipv4 185.73.40.0 255.255.252.0 #--> το δίκτυο της modulus που ορίζετε ως trusted

     

    Παραμετροποίηση SIP codecs

    Ορίζετε τα προτεινόμενα codecs, καθώς επίσης και τη σειρά προτεραιότητάς τους για το SIP trunk modulus.

    voice class codec 100
     codec preference 1 g722-64
     codec preference 3 g711alaw
     codec preference 5 g729r8
     codec preference 7 g711ulaw
    
    

    Παραμετροποίηση SIP tenant

    Στη συνέχεια, ορίζετε τις παραμέτρους του SIP trunk χρησιμοποιώντας τα credentials που σας έχουν δοθεί από τη modulus για την ενεργοποίηση του τερματικού.

    voice class tenant 1
      registrar dns:voips.modulus.gr expires 180
      credentials number <username-as-provided> username <username-as-provided> password 0 <clear-text-password> realm voips.modulus.gr
      authentication username <username-as-provided> password 0 <clear-text-password> realm voips.modulus.gr
      retry invite 8
      retry response 4
      retry bye 8
      retry prack 6
      retry register 4
      sip-server dns:voips.modulus.gr
      connection-reuse via-port
      no host-registrar
      session transport udp
      bind control source-interface GigabitEthernet2 #--> το network interface του Cisco CUBE μέσω του οποίου επιτυγχάνεται η επικοινωνία με τη modulus (π.χ. GigabitEthernet2)
      bind media source-interface GigabitEthernet2 #--> το network interface του Cisco CUBE μέσω του οποίου επιτυγχάνεται η επικοινωνία με τη modulus (π.χ. GigabitEthernet2)
      no pass-thru content custom-sdp
      outbound-proxy dns:voips.modulus.gr
      midcall-signaling passthrough

     

    Παραμετροποίηση dial peer

    dial-peer voice 1234 voip
    translation-profile incoming MODULUS-IN
    translation-profile outgoing MODULUS-OUT
    huntstop
    destination-pattern 0T #--> Αυτή η γραμμή κάνει match με το 0 ακολουθούμενο από οποιαδήποτε σειρά ψηφίων κατά τη διαδικασία των εξερχόμενων κλήσεων.
    session protocol sipv2
    session target dns:voips.modulus.gr
    incoming called-number <2152151500> #--> Αυτή η γραμμή κάνει match τον τηλεφωνικό σας αριθμό κατά τις εισερχόμενες κλήσεις από modulus (π.χ. 2152151500).
    voice-class codec 100
    voice-class sip tenant 1
    dtmf-relay rtp-nte
    no vad
    
    sip-ua
    retry invite 2
    connection-reuse
      tcp-retry 1000
    handle-replaces

     

    Έλεγχος SIP registration

    Μόλις ολοκληρώσετε το configuration, μπορείτε να δείτε ότι το SIP trunk είναι επιτυχώς registered, εκτελώντας την κάτωθι εντολή και αναμένοντας το αποτέλεσμα yes στο πεδίο reg.

    #show sip-ua register status
    Tenant:  1
    --------------------- Registrar-Index  1 ---------------------
    Line                             peer      expires(sec) reg survival  P-Associ-URI
    ================================ ========= ============ === ========  ============
    <username-as-provided>           -1        72           yes normal
    --
    
    

    Δρομολόγηση εισερχόμενων και εξερχόμενων κλήσεων

    Με την ολοκλήρωση του παραπάνω configuration, θα πρέπει να είστε σε θέση να πραγματοποιήσετε εξερχόμενες κλήσεις χρησιμοποιώντας ως πρόθεμα το 0, καθώς επίσης και οι εισερχόμενες κλήσεις προς τον τηλεφωνικό σας αριθμό να δρομολογούνται στο Auto Attendant 3103.

    Συχνές Ερωτήσεις

    Το Cisco CUCM SIP Trunk επιτρέπει τη διασύνδεση του Cisco Unified Communications Manager (CUCM) ή του Cisco CUBE με το δίκτυο τηλεφωνίας της modulus για πραγματοποίηση και λήψη VoIP κλήσεων.

    Εκτελέστε την εντολή:

    show sip-ua register status
    
    Εφόσον η σύνδεση είναι επιτυχής, το πεδίο reg θα εμφανίζει την τιμή yes.

    Τα πιο συχνά αίτια είναι:

    • Λανθασμένο username ή password
    • Firewall restrictions
    • Λανθασμένο bind interface
    • Λανθασμένο SIP server configuration
    • DNS resolution προβλήματα

    Εφόσον η παραμετροποίηση ολοκληρωθεί επιτυχώς, θα εμφανίζεται πράσινη ένδειξη (Registered) δίπλα στο SIP Trunk μέσα στο περιβάλλον διαχείρισης του 3CX.

    Οι πιο συνηθισμένες αιτίες είναι:

    • Λανθασμένο Username ή Password
    • Firewall ή NAT περιορισμοί
    • Λανθασμένη δημόσια IP
    • Αποκλεισμός από firewall
    • Προβλήματα DNS ή συνδεσιμότητας

    Η κρυπτογράφηση προστατεύει:

    • Τα στοιχεία σύνδεσης SIP
    • Τη σηματοδοσία των κλήσεων
    • Το περιεχόμενο της φωνητικής επικοινωνίας από υποκλοπές και μη εξουσιοδοτημένη πρόσβαση

    Βρήκατε χρήσιμο αυτό το άρθρο;

    Ευχαριστούμε!