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 [2013/01/09 09:31]
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 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 273: Line 272:
 context=incoming context=incoming
 ... ...
-[voip1]+[voip1_00000X]
 ... ...
 context=incoming context=incoming
Line 318: Line 317:
 [incoming] [incoming]
 exten => co1,​1,​Dial(SIP/​101&​SIP/​102&​SIP/​103&​SIP/​104) exten => co1,​1,​Dial(SIP/​101&​SIP/​102&​SIP/​103&​SIP/​104)
-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 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
организация_ip_телефонии_на_unix_asterisk.1357709466.txt.gz · Last modified: 2013/05/22 13:50 (external edit)