Asterisk Pbx ile Audiocodes MP114 FXO Kurulumu. Audiocodes ve Freepbx ayarları. Voip Santral nasıl kurulur?
Asterisk pbx sistemini kurdunuz dahili telefonlar oluşturdunuz ve birbirinizi arayabiliyorsunuz.
Sistemi iyice test ettiniz ve artık mevcut telefonlarınızın asterisk tarafından açılmasını ve dijital bir IP Pbx sistemin tüm özelliklerini, güzelliklerini kullanmak istiyorsunuz.Telekom dan almış olduğunuz telefon hattınızın asterisk de çalışabilmesi için Sangoma, digium gibi firmaların analog kartlarını almalısınız yada Audiocodes gibi firmaların üretmiş olduğu mediagateway cihazları yardımı ile dijital Ip Pbx sistemimizi kurabiliyoruz.
Audiocodes firmasının Türkiyede iki distribütörü bulunmakta.
Corelink ve Karel firması.
Sözü fazla uzatmadan cihazları temin ettiğiniz düşüncesi ile kuruluma geçmek istiyorum.
Bu kurulumu aşağıda ki varsayımlar üzerine anlatıyorum.
Asterisk Pbx’in kurulu olduğu trixbox ya da elastix in IP adresi : 192.168.2.3
Audiocodes MP114 FXO cihazına vereceğimiz IP Adresi : 192.168.2.2
Default Gateway : 192.168.2.1
Freepbx ayarları.
Freepbx de Trunks -> Add sip Trunk
Outgoing Settings
Trunk Name : MP114
PEER Details
allow=ulaw&alaw
context=from-trunk
dtmfmode=rfc2833
host=192.168.2.2 // audiocodes’in IP adresi
nat=no
qualify=no
type=peer
Incoming Settings
USER Context : MP114_Gelen
USER Details
canreinvite=no
context=from-trunk
dtmfmode=inband
host=192.168.2.2 // audiocodes’in IP adresi
nat=never
type=user
Registration
Register String : Boş bırakın. Doldurmaya gerek yok.
Kaydediniz.
Extensions bölümüne gelerek Audiocodes için dahili bir sip hesaplarını oluşturunuz.
Numarası 801,802,803,804 olsun. Aslında yalnızca 801 yetecektir ancak yinede biz olması gerektiği gibi yapalım.
Inbound Routes bölümünden
Add Incoming Route a tıklayın.
Burada sadece Set Destination bölümünü ayarlayacağız, buradan başka hiçbir şeye dokunmaya gerek yok.
Set Destination
Extensions : seçeneğini seçin ve dahili telefonunuzu seçerek kaydedin, uyarıya evet diyerek devam edin.
IVR veya çağrı grupları oluşturmak en mantıklısı ancak onları siz kendiniz test edin. Bu bölümü onların ayarlamalarını yaparak uzatmak istemedim. En kısa hali direkt sizin dâhili telefonunuzu yönlendirmek olduğu için bu şekilde ayarladık.
Outbound Routes menüsünden Add Route linkine tıklıyoruz.
Route Name : PSTN
Dial Patterns : 9|.
Trunk Sequence : SIP/MP114 seçiniz ve submit butonuna tıklayınız.
Dahili telefonlardan bir Telekom numarası aramak istediğinizde numaranın başına 9 koyarak arama yapıyorsunuz.
905375280798 şeklinde.
| işaretine dikkat ediniz. 9|. Şu anlama gelir. 9 ile başlayan numaraları MP114 üzerinden çıkart ancak MP114 cihazına telefon numarasını teslim ederken 9u teslim etme ve 9 dan sonra kaç numara olursa olsun MP114 e teslim et. (.) nokta işareti kaç rakam olursa olsun demektir.
Dikkat : Free pbx ilk kurulumda 9 kodunu zap/g için vermiştir. Daha önceden oluşmuş Outbound Routes varsa ve 9 kullanıyorsa ya onu siliniz yada 9 yerine 7 gibi başka bir numara veriniz.
Bu şekilde audiocodes den gelecek telefonları kendi dâhili numaranıza yönlendirmiş olduk.
Asterisk tarafında yapmamız gereken ayarları tamamladık.
Şimdi sıra geldi Audiocodes tarafındaki ayarlamalara.
————————————————–
Not : Bazı bloglar sitedeki içeriği kendi sitelerinde kaynak göstermeden yayınlamaktadır.
Bu ve bunun gibi bir çok konuda ki makaleye http://suat.medyaturk.net/blog adresinden ulaşabilirsiniz.
asterisk freepbx voip trixbox elastix asterisknow Suat COŞKUN
————————————————–
AudioCodes’i satın aldığınızda FXO ve FXS modellerine göre farklı Ip adreslerine sahip oluyor.
Biz ayarlarımızı MP-114 FXO için yapıyoruz.
AudioCodes MP114 FXO’nun defult IP adresi 10.1.10.11 dir.
Not : AudioCodes cihazlarında default olarak gelen ip adresleri sadece FXS cihazları için 10.1.10.10, sadece FXO cihazları için 10.1.10.11 ve hem FXS hem FXO cihazları için10.1.10.10′dur.
AudioCodes’i modeminizin de dahil olduğu switch e dahil ederseniz cihaza erişemezsiniz.
Muhtemelen modeminizin gateway adresi 192.168.1.1 yada 192.168.2.1 şeklindedir.
Ya modeminizi cihaza göre ayarlayacaksınız yada cihazı modeme göre ayarlamalısınız.
Cihaza ilk kez bağlanıp ayar yapmak için iki yöntem bulunmaktadır.
Birincisi bilgisayarınızın IP adresini Audiocodes’e göre ayarlamak,
Ağ bağlantılarından yerel ağ bağlantısının üzerine sağ tıklayınız ve özelliklerine geliniz.
TCP/IP bölümünden IP adresinizi Audiocodes ile aynı IP bloğunda olacak şekilde ayarlayınız.
Kaydedip kapatınız ve web browser ile http://10.1.10.11 adresinden MP114 FXO cihazına bağlanınız.
Default kullanıcı adı ve parola Admin dir.
Username: Admin
Password : Admin
Baş harfini dalgınlıkla küçük harf ile yazmayınız.
Cihazı modeme göre ayarlamak en mantıklı seçenektir. Bunun için cihazınızı modemin bulunduğu gateway adresine göre ayarlayacağız.
Modeminiz Gateway olarak 192.168.2.1 Ip adresini kullanıyor ise aşağıdaki gibi ayarlamaları yapınız, başka bir IP bloğunda ise kendinize göre özelleştirip kurulumu tamamlayınız.
Quick Setup link’ine tıklayınız.
IP Configuration
IP Address : 192.168.2.2
NAT IP Address : Boş kalsın
Subnet Mask : 255.255.255.0
Default Gateway IP Address : 192.168.2.1
SIP Parameters
Gateway Name : 192.168.2.3 // Asterisk PBX in Ip adresi
Working with Proxy : Yes
Proxy IP Address : 192.168.2.3 // Asterisk PBX in Ip adresi
Proxy Name :192.168.2.3
Enable Registration : Disable // FXO da registiration yapmaya gerek yoktur.
Reset butonuna tıklayınız, çıkan uyarıyı onaylayıp cihazın kapanıp açılmasını bekleyiniz.
Cihazınız açıldığında modeminiz ile aynı gateway üzerinde bulunacaktır ancak siz TCP/IP adresinizi değiştirmiştiniz!
IP adresinizi yeniden DHCP den otomatik alma şeklinde tnımlayınız yada modeminiz ile aynı IP bloğunda olacağınız bir IP adresinizi ( 192.168.2.54 gibi) elle tanımlayınız.
Sizde Ip adresinizi değiştirdiğiniz web browserdan http://192.168.2.2 adresine bağlandığınızda cihaz modeminiz ile aynı gateway adresini kullanıyor demektir.
Cihazın IP adresini değiştirmek için audiocodes tarafından sağlanan BootP programını kullanmaktır. Ancak bu yöntemi ilerleyen yazılarımda yazacağım.
Cihaza yeniden bağlandığınızda
Protocol Management =>Protocol Definition => General Parameters bölümünden
PRACK Mode : Disable
Channel Select Mode : Cyclic Ascending
Şeklinde ayarlayınız ve submit butonuna tıklayınız.
Protocol Management =>Protocol Definition => Proxy & Registration bölümünden
Enable Proxy: Use Proxy
Proxy Name: 192.168.2.3 //Asterisk makinenın Ip adresi siz isimde verebilirsiniz.
Proxy IP Address : 192.168.2.3 // Asterisk Pbx sisteme verdiğimiz IP adresi.
Gateway Name : 192.168.2.3 // Asterisk makinenın Ip adresi siz isimde verebilirsiniz.
Gateway Registration Name : 801
User Name : 801
Password : 801 //sizin verdiğiniz parola ne ise onu veriniz.
Authentication Mode : Per Endpoint
Register butonuna tıklayınız.
Submit butonuna tıklayınız.
Protocol Management =>Protocol Definition => Routing Tables=>Tel to IP Routing bölümünü aşağıda ki gibi yapınız.
Kutuların içi sırası ile
* * 192.168.2.3 0
Protocol Management =>Protocol Definition => Routing Tables=>IP to Hunt Group Routing Table bölümünü aşağıda ki gibi yapınız.
Kutuların içi sırası ile
Dest Phone Source Phone Source IP Hunt Group Profile
200* * 192.168.2.3 2 0
05* * 192.168.2.3 2 0
* * 192.168.2.3 1 0
Ben 4 numaralı porta Gsm bağladım ve 05* ile ve 200* ile başlayan tüm numaraların 4 numaralı gsm takılı olan porttan çıkmasını sağlamak istediğim için bu şekilde bir ayarlama yaptım. 200* şeklinde başlayan numaralar şirkete bağlı birbirimizi ucuza arayabileceğim dahili gsm numaaralarıdır.
Geri kalan tüm numaralar 1,2 ve 3 numaralı porttan yapılıyor. Hunt gruba dikkat ediniz.
Protocol Management =>Protocol Definition =>Endpoint Phone Numbers
4 numaralı portun Hunt Group Numarasının 2 olduğuna dikkat ediniz.
Protocol Management =>Protocol Definition =>Hunt Group Settings
Protocol Management =>Protocol Definition =>Endpoint Settings=>Authentication
Protocol Management =>Protocol Definition =>Endpoint Settings=>Automatic Dialing
7777 Freepbx de From-Trunk ın dial numarasıdır.
Protocol Management =>Protocol Definition =>Endpoint Settings=>FXO Settings
One Stage, seçili olduğunda asterisk numarayı Audiocodes’e teslim ettiği anda audiocodes aramaya başlar.
Two Stageyi seçtiğinizde önce çevir sesi verir. IP telefondan çevir sesi duyuğunuzda numarayı çevirirsiniz, ancak two stagenin ayarlarında bazı püf noktalar var. Siz aşağıdaki gibi yapınız.
Protocol Management =>Protocol Definition =>Coders
Bu tabloda ses formatını seçiyoruz. Default olarak g.729 gelmiş ise onun yerine;
G.711U-Law
G.711A-Law
Ses codec lerini seçiyoruz ve submit butonuna basıyoruz.
Not: Yerel ağda g.729 kullanmanızı kesinlikle tavsiye etmem.
Çünkü en kötü ethernet kartınız 100 Mbit desteklidir ve bandwith sıkıntınız yoktur. Gereksiz yere cihazla aranızda ki band genişliğini düşürmek için ses kalitenizden ödün vermeyin.
İkinci önemli nokta ise G.729 kullaanırsanız voip üzerinden kesinlikle Faks alamazsınız. Tüm konfigürasyonu yapar herey düzgün gözükür ama faks alamadığınız için sinirleriniz bozulur. Küçük ama değerli bir kaç not. Başıma geldiği için belirtiyorum..
Tüm işlemler bittiğinde solda ki Maintenance menüsünden Save Configuration burn butonuna tıklayınız.
Şimdi telefonunuzu arayınız ve sistemi test ediniz.
Hiçbir sorun olmadan çalışacaktır.
Sistemi iyice test ettiniz ve artık mevcut telefonlarınızın asterisk tarafından açılmasını ve dijital bir IP Pbx sistemin tüm özelliklerini, güzelliklerini kullanmak istiyorsunuz.Telekom dan almış olduğunuz telefon hattınızın asterisk de çalışabilmesi için Sangoma, digium gibi firmaların analog kartlarını almalısınız yada Audiocodes gibi firmaların üretmiş olduğu mediagateway cihazları yardımı ile dijital Ip Pbx sistemimizi kurabiliyoruz.
Audiocodes firmasının Türkiyede iki distribütörü bulunmakta.
Corelink ve Karel firması.
Sözü fazla uzatmadan cihazları temin ettiğiniz düşüncesi ile kuruluma geçmek istiyorum.
Bu kurulumu aşağıda ki varsayımlar üzerine anlatıyorum.
Asterisk Pbx’in kurulu olduğu trixbox ya da elastix in IP adresi : 192.168.2.3
Audiocodes MP114 FXO cihazına vereceğimiz IP Adresi : 192.168.2.2
Default Gateway : 192.168.2.1
Freepbx ayarları.
Freepbx de Trunks -> Add sip Trunk
Outgoing Settings
Trunk Name : MP114
PEER Details
allow=ulaw&alaw
context=from-trunk
dtmfmode=rfc2833
host=192.168.2.2 // audiocodes’in IP adresi
nat=no
qualify=no
type=peer
Incoming Settings
USER Context : MP114_Gelen
USER Details
canreinvite=no
context=from-trunk
dtmfmode=inband
host=192.168.2.2 // audiocodes’in IP adresi
nat=never
type=user
Registration
Register String : Boş bırakın. Doldurmaya gerek yok.
Kaydediniz.
Extensions bölümüne gelerek Audiocodes için dahili bir sip hesaplarını oluşturunuz.
Numarası 801,802,803,804 olsun. Aslında yalnızca 801 yetecektir ancak yinede biz olması gerektiği gibi yapalım.
Inbound Routes bölümünden
Add Incoming Route a tıklayın.
Burada sadece Set Destination bölümünü ayarlayacağız, buradan başka hiçbir şeye dokunmaya gerek yok.
Set Destination
Extensions : seçeneğini seçin ve dahili telefonunuzu seçerek kaydedin, uyarıya evet diyerek devam edin.
IVR veya çağrı grupları oluşturmak en mantıklısı ancak onları siz kendiniz test edin. Bu bölümü onların ayarlamalarını yaparak uzatmak istemedim. En kısa hali direkt sizin dâhili telefonunuzu yönlendirmek olduğu için bu şekilde ayarladık.
Outbound Routes menüsünden Add Route linkine tıklıyoruz.
Route Name : PSTN
Dial Patterns : 9|.
Trunk Sequence : SIP/MP114 seçiniz ve submit butonuna tıklayınız.
Dahili telefonlardan bir Telekom numarası aramak istediğinizde numaranın başına 9 koyarak arama yapıyorsunuz.
905375280798 şeklinde.
| işaretine dikkat ediniz. 9|. Şu anlama gelir. 9 ile başlayan numaraları MP114 üzerinden çıkart ancak MP114 cihazına telefon numarasını teslim ederken 9u teslim etme ve 9 dan sonra kaç numara olursa olsun MP114 e teslim et. (.) nokta işareti kaç rakam olursa olsun demektir.
Dikkat : Free pbx ilk kurulumda 9 kodunu zap/g için vermiştir. Daha önceden oluşmuş Outbound Routes varsa ve 9 kullanıyorsa ya onu siliniz yada 9 yerine 7 gibi başka bir numara veriniz.
Bu şekilde audiocodes den gelecek telefonları kendi dâhili numaranıza yönlendirmiş olduk.
Asterisk tarafında yapmamız gereken ayarları tamamladık.
Şimdi sıra geldi Audiocodes tarafındaki ayarlamalara.
————————————————–
Not : Bazı bloglar sitedeki içeriği kendi sitelerinde kaynak göstermeden yayınlamaktadır.
Bu ve bunun gibi bir çok konuda ki makaleye http://suat.medyaturk.net/blog adresinden ulaşabilirsiniz.
asterisk freepbx voip trixbox elastix asterisknow Suat COŞKUN
————————————————–
AudioCodes’i satın aldığınızda FXO ve FXS modellerine göre farklı Ip adreslerine sahip oluyor.
Biz ayarlarımızı MP-114 FXO için yapıyoruz.
AudioCodes MP114 FXO’nun defult IP adresi 10.1.10.11 dir.
Not : AudioCodes cihazlarında default olarak gelen ip adresleri sadece FXS cihazları için 10.1.10.10, sadece FXO cihazları için 10.1.10.11 ve hem FXS hem FXO cihazları için10.1.10.10′dur.
AudioCodes’i modeminizin de dahil olduğu switch e dahil ederseniz cihaza erişemezsiniz.
Muhtemelen modeminizin gateway adresi 192.168.1.1 yada 192.168.2.1 şeklindedir.
Ya modeminizi cihaza göre ayarlayacaksınız yada cihazı modeme göre ayarlamalısınız.
Cihaza ilk kez bağlanıp ayar yapmak için iki yöntem bulunmaktadır.
Birincisi bilgisayarınızın IP adresini Audiocodes’e göre ayarlamak,
Ağ bağlantılarından yerel ağ bağlantısının üzerine sağ tıklayınız ve özelliklerine geliniz.
TCP/IP bölümünden IP adresinizi Audiocodes ile aynı IP bloğunda olacak şekilde ayarlayınız.
Kaydedip kapatınız ve web browser ile http://10.1.10.11 adresinden MP114 FXO cihazına bağlanınız.
Default kullanıcı adı ve parola Admin dir.
Username: Admin
Password : Admin
Baş harfini dalgınlıkla küçük harf ile yazmayınız.
Cihazı modeme göre ayarlamak en mantıklı seçenektir. Bunun için cihazınızı modemin bulunduğu gateway adresine göre ayarlayacağız.
Modeminiz Gateway olarak 192.168.2.1 Ip adresini kullanıyor ise aşağıdaki gibi ayarlamaları yapınız, başka bir IP bloğunda ise kendinize göre özelleştirip kurulumu tamamlayınız.
Quick Setup link’ine tıklayınız.
IP Configuration
IP Address : 192.168.2.2
NAT IP Address : Boş kalsın
Subnet Mask : 255.255.255.0
Default Gateway IP Address : 192.168.2.1
SIP Parameters
Gateway Name : 192.168.2.3 // Asterisk PBX in Ip adresi
Working with Proxy : Yes
Proxy IP Address : 192.168.2.3 // Asterisk PBX in Ip adresi
Proxy Name :192.168.2.3
Enable Registration : Disable // FXO da registiration yapmaya gerek yoktur.
Reset butonuna tıklayınız, çıkan uyarıyı onaylayıp cihazın kapanıp açılmasını bekleyiniz.
Cihazınız açıldığında modeminiz ile aynı gateway üzerinde bulunacaktır ancak siz TCP/IP adresinizi değiştirmiştiniz!
IP adresinizi yeniden DHCP den otomatik alma şeklinde tnımlayınız yada modeminiz ile aynı IP bloğunda olacağınız bir IP adresinizi ( 192.168.2.54 gibi) elle tanımlayınız.
Sizde Ip adresinizi değiştirdiğiniz web browserdan http://192.168.2.2 adresine bağlandığınızda cihaz modeminiz ile aynı gateway adresini kullanıyor demektir.
Cihazın IP adresini değiştirmek için audiocodes tarafından sağlanan BootP programını kullanmaktır. Ancak bu yöntemi ilerleyen yazılarımda yazacağım.
Cihaza yeniden bağlandığınızda
Protocol Management =>Protocol Definition => General Parameters bölümünden
PRACK Mode : Disable
Channel Select Mode : Cyclic Ascending
Şeklinde ayarlayınız ve submit butonuna tıklayınız.
Protocol Management =>Protocol Definition => Proxy & Registration bölümünden
Enable Proxy: Use Proxy
Proxy Name: 192.168.2.3 //Asterisk makinenın Ip adresi siz isimde verebilirsiniz.
Proxy IP Address : 192.168.2.3 // Asterisk Pbx sisteme verdiğimiz IP adresi.
Gateway Name : 192.168.2.3 // Asterisk makinenın Ip adresi siz isimde verebilirsiniz.
Gateway Registration Name : 801
User Name : 801
Password : 801 //sizin verdiğiniz parola ne ise onu veriniz.
Authentication Mode : Per Endpoint
Register butonuna tıklayınız.
Submit butonuna tıklayınız.
Protocol Management =>Protocol Definition => Routing Tables=>Tel to IP Routing bölümünü aşağıda ki gibi yapınız.
Kutuların içi sırası ile
* * 192.168.2.3 0
Protocol Management =>Protocol Definition => Routing Tables=>IP to Hunt Group Routing Table bölümünü aşağıda ki gibi yapınız.
Kutuların içi sırası ile
Dest Phone Source Phone Source IP Hunt Group Profile
200* * 192.168.2.3 2 0
05* * 192.168.2.3 2 0
* * 192.168.2.3 1 0
Ben 4 numaralı porta Gsm bağladım ve 05* ile ve 200* ile başlayan tüm numaraların 4 numaralı gsm takılı olan porttan çıkmasını sağlamak istediğim için bu şekilde bir ayarlama yaptım. 200* şeklinde başlayan numaralar şirkete bağlı birbirimizi ucuza arayabileceğim dahili gsm numaaralarıdır.
Geri kalan tüm numaralar 1,2 ve 3 numaralı porttan yapılıyor. Hunt gruba dikkat ediniz.
Protocol Management =>Protocol Definition =>Endpoint Phone Numbers
4 numaralı portun Hunt Group Numarasının 2 olduğuna dikkat ediniz.
Protocol Management =>Protocol Definition =>Hunt Group Settings
Protocol Management =>Protocol Definition =>Endpoint Settings=>Authentication
Protocol Management =>Protocol Definition =>Endpoint Settings=>Automatic Dialing
7777 Freepbx de From-Trunk ın dial numarasıdır.
Protocol Management =>Protocol Definition =>Endpoint Settings=>FXO Settings
One Stage, seçili olduğunda asterisk numarayı Audiocodes’e teslim ettiği anda audiocodes aramaya başlar.
Two Stageyi seçtiğinizde önce çevir sesi verir. IP telefondan çevir sesi duyuğunuzda numarayı çevirirsiniz, ancak two stagenin ayarlarında bazı püf noktalar var. Siz aşağıdaki gibi yapınız.
Protocol Management =>Protocol Definition =>Coders
Bu tabloda ses formatını seçiyoruz. Default olarak g.729 gelmiş ise onun yerine;
G.711U-Law
G.711A-Law
Ses codec lerini seçiyoruz ve submit butonuna basıyoruz.
Not: Yerel ağda g.729 kullanmanızı kesinlikle tavsiye etmem.
Çünkü en kötü ethernet kartınız 100 Mbit desteklidir ve bandwith sıkıntınız yoktur. Gereksiz yere cihazla aranızda ki band genişliğini düşürmek için ses kalitenizden ödün vermeyin.
İkinci önemli nokta ise G.729 kullaanırsanız voip üzerinden kesinlikle Faks alamazsınız. Tüm konfigürasyonu yapar herey düzgün gözükür ama faks alamadığınız için sinirleriniz bozulur. Küçük ama değerli bir kaç not. Başıma geldiği için belirtiyorum..
Tüm işlemler bittiğinde solda ki Maintenance menüsünden Save Configuration burn butonuna tıklayınız.
Şimdi telefonunuzu arayınız ve sistemi test ediniz.
Hiçbir sorun olmadan çalışacaktır.
Yorumlar