User Tools

Site Tools


организация_ip_телефонии_на_unix_asterisk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
организация_ip_телефонии_на_unix_asterisk [2012/10/30 14:55]
val
организация_ip_телефонии_на_unix_asterisk [2013/05/22 13:50] (current)
Line 64: Line 64:
 [103] [103]
 type=friend type=friend
-secret=tpassword3+secret=tpassword103
 ; callerid=Sidorov Sidor Sidorovitch <103> ; callerid=Sidorov Sidor Sidorovitch <103>
 host=dynamic host=dynamic
Line 70: Line 70:
 [104] [104]
 type=friend type=friend
-secret=tpassword4+secret=tpassword104
 ; callerid=Koshkin Vasiliy Myrkovitch <104> ; callerid=Koshkin Vasiliy Myrkovitch <104>
 host=dynamic host=dynamic
Line 77: Line 77:
 ==== Подготовка оборудования ==== ==== Подготовка оборудования ====
  
 +  * Linksys SPA-3102 [[Linksys SPA-3102#​Восстановление фабричных настроек]]  ​
   * SIP Phone Panasonic KX-UT1XX [[SIP Phone Panasonic KX-UT1XX#​Восстановление фабричных настроек]]   * SIP Phone Panasonic KX-UT1XX [[SIP Phone Panasonic KX-UT1XX#​Восстановление фабричных настроек]]
-  * Linksys SPA-3102 [[Linksys SPA-3102#​Восстановление фабричных настроек]] 
   * Cisco 7912 [[Cisco 7912#​Восстановление фабричных настроек]]   * Cisco 7912 [[Cisco 7912#​Восстановление фабричных настроек]]
  
Line 97: Line 97:
 ===== Модуль 5. Организация телефонии между офисами предприятия ===== ===== Модуль 5. Организация телефонии между офисами предприятия =====
  
-  * Настройка звонков в между офисом X и Y по IAX ([[сервис_asterisk#​Подключение Asterisk к Asterisk ​через IAX]])+  * Настройка звонков в между офисом X и Y ([[сервис_asterisk#​Подключение Asterisk к Asterisk ​по протоколу ​IAX]])
  
 ===== Модуль 6. Подключение Asterisk к телефонной сети ===== ===== Модуль 6. Подключение Asterisk к телефонной сети =====
Line 103: Line 103:
 ==== Использование VoIP провайдеров для исходящих звонков в телефонную сеть ==== ==== Использование VoIP провайдеров для исходящих звонков в телефонную сеть ====
  
-  * Подключение к SIP VOIP ([[Сервис Asterisk#Подключение к SIP VOIP на примере SIPNET]])+  * [[Материалы по VoIP#Настройка Asterisk для связи с VoIP провайдерами]]
  
 === Настройки системы слушателя === === Настройки системы слушателя ===
Line 110: Line 110:
 </​code><​code>​ </​code><​code>​
 ... ...
-[voip1]+[voip1_00000X]
 type=peer type=peer
 secret=spasswordX secret=spasswordX
-defaultuser=corpX+defaultuser=00000X
 host=isp.un host=isp.un
 fromdomain=isp.un fromdomain=isp.un
-fromuser=corpX+fromuser=00000X
 </​code><​code>​ </​code><​code>​
 server# cat extensions.conf server# cat extensions.conf
 </​code><​code>​ </​code><​code>​
 ... ...
-exten => _8XXXXXXXXXX,​1,​Dial(SIP/​voip1/${EXTEN})+exten => _8XXXXXXXXXX,​1,​Dial(SIP/​voip1_00000X/${EXTEN})
 </​code>​ </​code>​
  
Line 130: Line 130:
 </​code><​code>​ </​code><​code>​
 ... ...
-[corp1]+[000001]
 type=user type=user
 secret=spassword1 secret=spassword1
Line 136: Line 136:
 context=voip context=voip
 ... ...
-[corp6]+[000006]
 type=user type=user
 secret=spassword6 secret=spassword6
Line 157: Line 157:
 [general] [general]
 ... ...
-register => corpX:​spasswordX@isp.un/​voip1+register => 00000X:​spasswordX@isp.un/​voip1_00000X
 ... ...
-[voip1]+[voip1_00000X]
 type=friend type=friend
 +insecure=invite
 ... ...
 </​code><​code>​ </​code><​code>​
Line 166: Line 167:
 </​code><​code>​ </​code><​code>​
 ... ...
-exten => voip1,​1,​Dial(SIP/​101&​SIP/​102&​SIP/​103&​SIP/​104)+exten => voip1_00000X,​1,​Dial(SIP/​101&​SIP/​102&​SIP/​103&​SIP/​104)
 </​code>​ </​code>​
  
Line 174: Line 175:
 </​code><​code>​ </​code><​code>​
 ... ...
-[corp1]+[000001]
 type=friend type=friend
-fromuser=corp1 
 ... ...
-[corp6]+[000006]
 type=friend type=friend
-fromuser=corp6 
 ... ...
 </​code><​code>​ </​code><​code>​
Line 188: Line 187:
 [office] [office]
 ... ...
-exten => _80X,​1,​Dial(SIP/​corp${EXTEN:​2}) +exten => _80X,​1,​Dial(SIP/​00000${EXTEN:​2}) 
-exten => sipnet,​1,​Dial(SIP/​corp1&SIP/corp2&SIP/corp3&SIP/corp4&SIP/corp5&SIP/corp6)+exten => sipnet,​1,​Dial(SIP/​000001&SIP/000002&SIP/000003&SIP/000004&SIP/000005&SIP/000006)
 ... ...
 </​code>​ </​code>​
Line 215: Line 214:
 </​code><​code>​ </​code><​code>​
 ... ...
-exten => _8XXXXXXXXXX,​1,​Dial(SIP/​voip1/${EXTEN})+exten => _8XXXXXXXXXX,​1,​Dial(SIP/​voip1_00000X/${EXTEN})
 exten => _8XXXXXXXXXX,​n,​Dial(SIP/​co1/​${EXTEN:​10}) exten => _8XXXXXXXXXX,​n,​Dial(SIP/​co1/​${EXTEN:​10})
 ... ...
Line 243: Line 242:
 ==== Подключение к Asterisk Inernet пользователей ==== ==== Подключение к Asterisk Inernet пользователей ====
  
-  * Для подключения используется канал ​202+  * Для подключения используется канал ​102
   * Для экономии трафика используем кодек с меньшей полосой (не забыть указать в клиенте)   * Для экономии трафика используем кодек с меньшей полосой (не забыть указать в клиенте)
  
Line 250: Line 249:
 </​code><​code>​ </​code><​code>​
 ... ...
-[202]+[102]
 ... ...
 disallow=all disallow=all
Line 263: Line 262:
 [general] [general]
 ... ...
-context=office+context=from-office
 ... ...
-[202]+[102]
 ... ...
-context=internet+context=from-internet
 ... ...
 [co1] [co1]
Line 273: Line 272:
 context=incoming context=incoming
 ... ...
-[voip1]+[voip1_00000X]
 ... ...
 context=incoming context=incoming
Line 285: Line 284:
 type=user type=user
 ... ...
-context=peeroffice+context=from-corp
 ... ...
 </​code><​code>​ </​code><​code>​
Line 291: Line 290:
 </​code><​code>​ </​code><​code>​
 ... ...
-[office] +[from-office] 
-include => internal +include => to-office 
-include => intercorp +include => to-corp 
-include => external+include => to-pstn
  
-[internet] +[from-internet] 
-include => internal +include => to-office 
-include => intercorp+include => to-corp
  
-[peeroffice+[from-corp
-include => internal+include => to-office
  
-[internal]+[to-office]
 exten => 301 ... exten => 301 ...
  
-exten => _2XX,​1,​Dial(SIP/​${EXTEN})+exten => _1XX,​1,​Dial(SIP/​${EXTEN})
  
-[intercorp+[to-corp
-exten => _0Y2XX,​1,​Set(CALLERID(num)=0X${CALLERID(num)}) +exten => _0Y1XX,​1,​Set(CALLERID(num)=0X${CALLERID(num)}) 
-exten => _0Y2XX,​n,​Dial(IAX2/​corpY/​${EXTEN:​2})+exten => _0Y1XX,​n,​Dial(IAX2/​corpY/​${EXTEN:​2})
  
-[external]+[to-pstn]
 exten => _8XXXXXXXXXX,​1,​Dial(SIP/​voip1/​${EXTEN}) exten => _8XXXXXXXXXX,​1,​Dial(SIP/​voip1/​${EXTEN})
 exten => _8XXXXXXXXXX,​n,​Dial(SIP/​co1/​${EXTEN:​10}) exten => _8XXXXXXXXXX,​n,​Dial(SIP/​co1/​${EXTEN:​10})
  
 [incoming] [incoming]
-exten => co1,​1,​Dial(SIP/​201&SIP/202&SIP/203&SIP/204+exten => co1,​1,​Dial(SIP/​101&SIP/102&SIP/103&SIP/104
-exten => voip1,​1,​Dial(SIP/​201&SIP/202&SIP/203&SIP/204)+exten => voip1_00000X,​1,​Dial(SIP/​101&SIP/102&SIP/103&SIP/104)
 </​code>​ </​code>​
  
Line 336: Line 335:
 </​code><​code>​ </​code><​code>​
 ... ...
-[corp1]+[000001]
 ... ...
 nat=yes nat=yes
Line 342: Line 341:
 canreinvite=no canreinvite=no
 ... ...
-[corp6]+[000006]
 ... ...
 nat=yes nat=yes
Line 361: Line 360:
 defaultexpiry=60 defaultexpiry=60
 ... ...
-[voip1]+[voip1_000001]
 ... ...
 canreinvite=no canreinvite=no
Line 378: Line 377:
 </​code><​code>​ </​code><​code>​
 ... ...
-[202]+[102]
 ... ...
 nat=yes nat=yes
Line 389: Line 388:
  
   * Достаточно перезапустить сервисы Asterisk для вступления в силу новых параметров DNS   * Достаточно перезапустить сервисы Asterisk для вступления в силу новых параметров DNS
- 
 ===== Модуль 9. Настройка сервисов корпоративной телефонии ===== ===== Модуль 9. Настройка сервисов корпоративной телефонии =====
  
-[[Сервис Asterisk#Настройка сервисов корпоративной телефонии]]+[[Сервис Asterisk#Детализация ​разговоров]] 
 + 
 +[[Сервис ​Asterisk#​Настройка дополнительных видов обслуживания]]
  
 ===== Модуль 10. Организация Call центра ===== ===== Модуль 10. Организация Call центра =====
организация_ip_телефонии_на_unix_asterisk.1351594534.txt.gz · Last modified: 2013/05/22 13:50 (external edit)