Dalam salah satu artikel kami sebelumnya
, kami memeriksa masalah penghapusan saluran telepon pelanggan menggunakan sepasang gateway suara Grandstream. Selama waktu berlalu sejak dirilis, banyak klien kami mencatat bahwa artikel ini sangat berguna bagi mereka dan membantu mereka dengan mudah dan cepat menyelesaikan masalah. Pada saat yang sama, bagian lain dari pelanggan meminta kami untuk menulis instruksi artikel serupa untuk model gateway populer lainnya. Memenuhi janjinya, hari ini kita akan mempertimbangkan bagaimana mengatur penghapusan sebagian kapasitas penomoran menggunakan peralatan AudioCodes perusahaan Israel yang terkenal.
Kami mengingat secara singkat pernyataan masalahnya - ada kantor pusat dengan pertukaran telepon analog dan penomoran internal 401, 402, dan sebagainya. Ada juga kantor jarak jauh (di gedung lain, kota atau negara), di mana tidak mungkin untuk memperluas saluran telepon dari host PBX, tetapi diharuskan untuk menghubungkan empat pelanggan dengan angka 601 - 604 ke sana.
Di kantor pusat, kami memasang gateway AudioCodes VoIP dengan port FXO - misalnya,
MP-114 / FXO atau
MP-118 / FXO . Di kantor jarak jauh, kami akan menggunakan gateway dengan port FXS -
MP-114 / FXS atau
MP-118 / FXS . Di sentral telepon kantor pusat, kami memilih empat port internal, yang kami berikan angka 601 - 604 dan menghubungkan port-port ini ke empat port gateway FXO (untuk mempermudah, selanjutnya kami akan menggunakan model MP-114 / FXO). Di sisi kantor jarak jauh, untuk saat ini, cukup sambungkan empat set telepon biasa ke port FXS pada gateway MP-114 / FXS. Kedua gateway harus terhubung ke jaringan lokal dan memiliki alamat IP statis.

Sekarang kita perlu menyelesaikan dua masalah:
- Izinkan pelanggan kantor pusat (No. 401, No. 402, dll.) Untuk memanggil pelanggan kantor jarak jauh (No. 601 - 604)
- Izinkan pelanggan kantor jarak jauh untuk memanggil pelanggan kantor pusat perusahaan
Tugas 1. Panggilan dari kantor pusat ke remote
Tahap 1. Aktivasi garis pada gateway FXO
Selain konsep-konsep seperti port atau saluran, gateway AudioCodes juga beroperasi dengan konsep
Hunt Group - yaitu, kombinasi logis dari beberapa saluran menjadi satu grup. Dengan bantuan Grup Hunt, di masa depan Anda dapat mengkonfigurasi logika perutean panggilan yang agak rumit. Bagi kami, fungsi ini berlebihan, karena skema yang kami gunakan adalah point-to-point dan semua panggilan yang datang dari PBX ke gateway FXO dalam hal apa pun tidak dapat dikirim di mana pun, kecuali ke gerbang FXS di kantor jarak jauh. Namun, untuk mengaktifkan garis, kita perlu memberi mereka nomor unik dan menggabungkannya ke dalam beberapa Grup Hunt, jika tidak, skema ini tidak akan berfungsi.
Kita pergi ke bagian
Konfigurasi - VoIP - GW dan IP ke IP - Hunt Group - Endpoint Phone Number dan menetapkan baris 601 hingga 604 ke baris 1-4 dan menggabungkan semua baris di Hunt Group dengan nomor 1.

Tahap 2. Mengaktifkan tabel perutean di gerbang FXO
Sekarang kita membutuhkan gerbang FXO untuk menggunakan tabel perutean untuk merutekan panggilan, yang akan kita isi pada langkah selanjutnya. Kita pergi ke bagian
Konfigurasi - VoIP - Definisi SIP - Proksi & Registrasi . Kami mengatur opsi:
Aktifkan Fallback ke Routing Table ke
Enable dan
Prefer Routing Table ke
Ya . Klik
Kirim di sudut kiri bawah untuk menyimpan pengaturan.

Tahap 3. Mengisi tabel routing panggilan pada gateway FXO
Pada tahap terakhir, kami mengkonfigurasi gateway AudioCodes MP-114 / FXO FXO kami untuk menggunakan prioritas tabel routing, sekarang kita perlu mengisi tabel ini. Untuk melakukan ini, buka bagian
Konfigurasi - VoIP - GW dan IP ke IP - Routing - Tel to IP Routing . Seperti yang kita catat di atas, tabel routing ini akan memiliki tampilan yang agak primitif. Yaitu: semua panggilan dari Grup Hunt mana pun (dan kami hanya punya satu), dari nomor apa pun (port) ke nomor apa pun harus diarahkan ke alamat IP gateway FXS yang dipasang di kantor jarak jauh.

Langkah 4. Ganti nomor pemanggil di FXO-gateway
Saat ini, kami telah memastikan bahwa semua panggilan yang datang dari PBX ke gateway FXO akan dialihkan ke alamat IP gateway FXS jarak jauh. Namun, ada masalah kecil, yang, secara default, FXO-gateway akan menggantikan CallerID asli, yang berasal dari PBX, dengan jumlah saluran yang digunakan untuk panggilan ini. Artinya, semua panggilan yang datang ke baris pertama gateway akan dikirim ke gateway FXS jarak jauh dengan CallerID 601, ke yang kedua - mulai 602 dan seterusnya. Artinya, alih-alih nomor kota atau nomor internal kolega, pelanggan di kantor jauh akan selalu melihat nomornya sendiri, yang tidak baik.
Untuk menghindari hal ini, kita akan pergi ke bagian
Konfigurasi - VoIP - GW dan IP ke IP - Analog Gateway - Caller ID Permissions . Dan pada keempat port diatur
Aktifkan .

Tahap 5. Panggilan otomatis nomor jarak jauh di FXO-gateway
Sekarang saatnya untuk mengajukan pertanyaan berikut: jika semua panggilan telepon dikirim tanpa pandang bulu ke gateway FXS jarak jauh, dan dengan CallerID asli dilestarikan, lalu bagaimana cara remote gateway FXS kami mencari tahu dari telepon mana yang terhubung dengannya atau tantangan lain?
Untuk mengatasi masalah ini, kami menggunakan bidang Nomor Telepon Tujuan, yaitu, nomor tujuan yang dikonfigurasi di
Konfigurasi - VoIP - GW dan IP ke IP - Gerbang Analog - bagian
Pemanggilan Otomatis . Jika panggilan tiba di port No. 1 gateway, itu akan menggantikan 601 di bidang ini dan mentransfer panggilan ke gateway FXS. Untuk panggilan ke port No. 2, bidang Nomor Telepon Tujuan akan diganti dengan 602 dan seterusnya. Berdasarkan bidang ini, FXS-gateway, seperti yang akan kita lihat nanti, akan mendistribusikan panggilan antara perangkat yang terhubung dengannya.

Langkah 6. Mengaktifkan Baris di Gerbang FXS
Kami telah menyelesaikan semua pekerjaan mengenai subtugas No. 1 di gateway FXO, dan kami dapat dengan aman pergi ke cabang jarak jauh untuk mengonfigurasi gateway FXS. Di sini kita juga harus mulai dengan mengaktifkan garis dan menggabungkannya menjadi satu Grup Hunt. Pergi ke
Konfigurasi - VoIP - GW dan IP ke IP - Hunt Group - bagian
Endpoint Phone Number dan isi dengan gateway FXO yang sepenuhnya analog: berikan garis 1-4 nomor unik 601-604 dan gabungkan menjadi satu Grup Hunt dengan nomor 1. Namun, perlu dicatat bahwa jika menggabungkan semua angka menjadi satu Grup Hunt cukup formal, maka menetapkan angka ke garis adalah pengaturan mendasar, seperti yang akan kita lihat nanti.

Langkah 7. Routing Panggilan Masuk di FXS Gateway
Ini juga merupakan pengaturan yang cukup formal - di bagian
Konfigurasi - VoIP - GW dan IP ke IP - Routing - IP To Hunt Group Routing Table , kami menunjukkan bahwa panggilan dari nomor apa saja ke nomor apa pun dari alamat IP gateway FXO kami harus diarahkan ke Hunt Group dengan nomor 1. Sudah satu dengan kami dan menggabungkan keempat port.

Langkah 8. Mengkonfigurasi perilaku grup berburu di gateway FXS
Tetapi pengaturan ini, sebaliknya, adalah yang paling penting: sebelumnya kami mengkonfigurasi FXO-gateway sehingga mengisi dalam bidang Nomor Telepon Tujuan tergantung pada garis panggilan itu datang. Sekarang kita perlu mengkonfigurasi FXS-gateway, sehingga berdasarkan informasi ini ia mendistribusikan panggilan antar teleponnya. Kita masuk ke bagian
Konfigurasi - VoIP - GW dan IP ke IP - Hunt Group - Hunt Group Settings dan menetapkan aturan untuk operasi satu-satunya Hunt Group: atur opsi
Hunt Group ID ke 1 (ini adalah ID dari satu-satunya grup kami), di opsi
Mode Pilih Saluran pilih opsi
By Dest Phone Number , yang berarti memilih garis berdasarkan nomor tujuan, dan pada opsi
Mode Registrasi , pilih mode
Jangan Daftarkan .
Yaitu, setelah menerima panggilan dengan nomor tujuan, misalnya - 603, gateway FXS akan mengirim panggilan ini ke salurannya dengan nomor 603. Oleh karena itu, penetapan angka ke garis dalam langkah 6 adalah fundamental - angka-angka ini harus bertepatan dengan angka yang ditentukan pada langkah 5. Apa mengenai opsi
Don't Register - semuanya sederhana di sini, kami menggunakan gateway kami tidak dalam hubungannya dengan IP-PBX, tetapi dalam mode point-to-point dengan gateway lain, sehingga semua pekerjaan dengan kami dilakukan dalam mode non-terdaftar.

Langkah 9. Verifikasi
Kami mengambil telepon internal apa pun dari kantor pusat dan memasukkan nomor 601 - panggilan itu harus masuk ke telepon yang terhubung ke port pertama dari gerbang FXS. Saat menelepon 602 - pada yang kedua dan seterusnya. Jika semuanya bekerja dengan benar, maka mengerjakan tugas No. 1 dapat dianggap selesai dan pergi ke tugas kedua.
Tugas 2. Panggilan dari kantor jauh ke kantor pusat
Langkah 1. Mengalihkan Panggilan Keluar di FXS Gateway
Faktanya, kami telah menyelesaikan sebagian besar pekerjaan untuk menyelesaikan masalah kedua - kami mengaktifkan garis pada gateway, menugaskan nomor-nomor itu dan menggabungkannya dalam Hunt Group. Sekarang, sebenarnya, kita perlu mencerminkan pengaturan yang dibuat pada langkah sebelumnya.
Pergi ke
Konfigurasi - VoIP - GW dan IP ke IP - Routing - Tel to IP Routing di gateway FXS dan buat aturan yang menyatakan bahwa panggilan dari Grup Hunt mana pun, dari sembarang dan ke nomor apa pun harus dikirim ke alamat IP FXO gerbang. Seperti yang Anda lihat, mengisi tabel routing pada gerbang FXS sangat mirip dengan tabel routing pada gateway FXO. Pada prinsipnya, ini menyelesaikan konfigurasi gateway MP-114 / FXS, dan kita dapat kembali ke gateway MP-114 / FXO di kantor pusat perusahaan.

Langkah 2. Routing Panggilan Masuk di FXO Gateway
Ingatlah bahwa entitas utama dalam merutekan panggilan pada AudioCodes gateway adalah yang disebut Hunt Group. Oleh karena itu, pertama-tama, kita perlu mengkonfigurasi gateway FXO sehingga semua panggilan dari gateway FXS pergi ke Hunt Group kami hanya dengan nomor 1. Pergi ke
Konfigurasi - VoIP - GW dan IP ke IP - Routing - IP To Hunt Grup Routing Table bagian dan membuat aturan tunggal. Dalam opsi
Dest. Awalan Telepon dan
Sumber Awalan Telepon mengatur karakter "*", dalam opsi
Alamat IP Sumber menentukan alamat IP gateway FXS, dan dalam opsi
ID Grup Hunt - nomor 1. Semuanya, sekarang semua panggilan dari nomor apa saja ke nomor apa pun yang berasal dari gerbang FXS akan diproses oleh Grup Hunt No. 1. Dan bagaimana mereka akan diproses di sana, kita akan mengkonfigurasi pada langkah selanjutnya.

Tahap 3. Mengkonfigurasi perilaku grup berburu di gateway FXO
Jadi, kami tanpa pandang bulu mengirim semua panggilan dari gerbang FXS ke Hunt Group No. 1 dari gerbang FXO. Namun, yang terakhir perlu memahami melalui jalur mana ia harus mengirim panggilan lebih lanjut ke PBX, karena masing-masing pelanggan di kantor jarak jauh memiliki garis tertentu pada gateway FXO dan, sebagai akibatnya, port pada PBX. Untuk melakukan ini, kita perlu pergi ke bagian
Konfigurasi - VoIP - GW dan IP ke IP - Hunt Group - Hunt Group Settings dan menunjukkan bahwa semua panggilan yang datang ke Hunt Group 1 harus dikirim ke PBX melalui saluran sesuai dengan nomor sumber. Secara teknis, ini dilakukan sebagai berikut: dalam opsi
ID Grup Hunt , atur nilainya menjadi 1 (ini adalah ID grup berburu kami), dalam opsi
Mode Pilih Saluran , pilih opsi
Berdasarkan Sumber Nomor Telepon , dan dalam opsi
Mode Registrasi , pilih mode
Jangan Daftarkan .

Untuk memperbaiki logika ini, pertimbangkan bagian dari pesan-SIP dari metode INVITE, yang diterima oleh gerbang-FXO dari gerbang-FXS ketika mencoba memanggil nomor dari pelanggan jarak jauh:
INVITE sip:401@192.168.4.21;user=phone SIP/2.0 Via: SIP/2.0/UDP 192.168.4.22:5060;branch=z9hG4bKac2108928548 Max-Forwards: 70 From: <sip:601@gateway.com>;tag=1c2108923745 To: <sip:401@192.168.4.21;user=phone>
Seperti yang Anda lihat, pesan SIP berisi dua bidang
Dari dan
Ke . Di bidang
Dari , nomor 601 diindikasikan - dari nomor ini panggilan dibuat dari kantor jarak jauh, dan berdasarkan bidang ini bahwa gerbang FXO menggunakan jalur 601 untuk mentransfer panggilan ini ke PBX. Jika kita kembali ke tahap pertama dari tugas pertama, kita akan melihat bahwa nomor 601 sesuai dengan port pertama dari gerbang FXO. Bidang
Kepada menentukan nomor panggilan yang akan dikirim ke - dalam kasus ini, nomor 401 - nomor internal kantor pusat. 192.168.4.21 adalah alamat IP gateway FXO, dan 192.168.4.22 adalah alamat IP gateway FXS.
Langkah 4. Mengatur panggilan dalam satu langkah
Gerbang Audiocodes MP-114 FXO memiliki dua mode membuat panggilan dari jaringan IP ke saluran analog: panggilan dalam 2 tindakan (Dua Tahap) dan panggilan dalam satu tindakan (Satu Tahap). Perbedaan di antara mereka adalah sebagai berikut: dalam mode panggilan dua arah, panggilan yang datang ke gateway akan dijawab oleh gateway itu sendiri dan beralih ke port PBX, dan penelepon akan mendengar bunyi bip yang biasa, seolah-olah dia baru saja mengangkat teleponnya, setelah itu Anda perlu memanggil nomor telepon, yang diminta untuk menelepon. Dalam mode satu panggilan, gateway akan segera mengalihkan panggilan ke port analog sesuai dengan pengaturan yang ditentukan.
Sebagai contoh kami, kami akan memerlukan mode satu langkah (Satu Tahap), karena nomor pemanggil dan nomor pihak yang dipanggil dibentuk di sisi gerbang FXS. Untuk melakukan ini, di bagian
Konfigurasi - VoIP - GW dan IP ke IP - Gerbang Analog - Pengaturan FXO , pilih mode
Satu Tahap dalam opsi
Mode Pemanggilan .

Langkah 5. Verifikasi dan Diagnostik
Pada ini, pengaturan penghapusan saluran telepon pada dasarnya selesai, cukup untuk melakukan beberapa pemeriksaan standar dengan memanggil kedua belah pihak dan memastikan semuanya bekerja dengan baik. Jika, karena suatu alasan, sesuatu tidak berfungsi atau Anda memecahkan masalah lain, misalnya, mengeluarkan beberapa baris tidak di satu lokasi, tetapi di beberapa lokasi, maka Anda harus menggunakan alat debugging yang dibangun ke dalam gateway AudioCodes untuk menemukan dan menyelesaikan masalah.

Cara termudah adalah dengan melihat log pesan langsung di antarmuka web perangkat di bagian
Status & Diagnostik - Status Sistem - Log Pesan . Namun, ketika menulis artikel, saya menggunakan mengirim pesan ke server Syslog, pengaturan yang dilakukan di bagian
Konfigurasi - Sistem - Pengaturan Syslog . Sebagai server syslog, rsyslog digunakan. Untuk menerima log pesan dalam file konfigurasi daemon Rsyslog, pengaturan berikut harus ada:
module(load="imudp") input(type="imudp" port="514") $template FILENAME,"/var/log/rsyslogd/%fromhost-ip%.log *.* ?FILENAME
Kesimpulan
AudioCodes gateway dihargai oleh banyak profesional karena fleksibilitas, keandalan, dan fungsionalitasnya. Pada saat yang sama, konfigurasi mereka dapat menyebabkan kesulitan yang cukup besar bagi pengguna yang tidak berpengalaman karena adanya sejumlah besar opsi dan logika khusus perangkat. Namun, sedikit berkenalan dengan gateway ini, setelah beberapa waktu Anda menyadari bahwa semuanya diimplementasikan dengan sangat logis dan benar. Saya harap artikel ini membantu pemula melewati tahap pertama menjelajahi AudioCodes semudah mungkin.