Asterisk Zentrale mit Aussenstellen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 12: Zeile 12:
  
 
[idefix]
 
[idefix]
;type=friend
+
type=friend
;ontext=default
+
context=default
type=peer
+
;type=peer
 
insecure=port,invite
 
insecure=port,invite
 
host=dynamic
 
host=dynamic
Zeile 21: Zeile 21:
 
allow=gsm
 
allow=gsm
 
secret=mysupersecret
 
secret=mysupersecret
 +
qualify=yes
  
 
+
[0001]
[1001]
 
 
type=friend
 
type=friend
 
context=default
 
context=default
Zeile 34: Zeile 34:
 
*cat extentions.conf
 
*cat extentions.conf
 
<pre>
 
<pre>
cat  extensions.conf
+
*cat  extensions.conf
 
;asterix extention.conf
 
;asterix extention.conf
 
[default]
 
[default]
exten => _1XXX,1,Dial(SIP/${EXTEN},30,r)
+
exten => _00XX,1,Dial(SIP/${EXTEN},30,r)
exten => _2XXX,1,Dial(SIP/${EXTEN}@idefix)
+
exten => _01XX,1,Dial(SIP/${EXTEN}@idefix)
 +
 
 
</pre>
 
</pre>
  

Version vom 19. Juni 2023, 20:36 Uhr

Versuchsaufbau

  • Ziel ist es das die PBX asterisk den Pseudo Provider stellt
  • Über ihn sollen alle nicht lokalen Gespräche laufen.
  • Er hat die Vorwahl 00
  • Die anderen die Vorwahl 01 bis 12

asterix

  • cat sip.conf
;asterix sip.conf
[general]

[idefix]
type=friend
context=default
;type=peer
insecure=port,invite
host=dynamic
disallow=all
allow=ulaw
allow=gsm
secret=mysupersecret
qualify=yes

[0001]
type=friend
context=default
disallow=all
allow=ulaw
allow=gsm
host=dynamic
secret=pass1
  • cat extentions.conf
*cat  extensions.conf
;asterix extention.conf
[default]
exten => _00XX,1,Dial(SIP/${EXTEN},30,r)
exten => _01XX,1,Dial(SIP/${EXTEN}@idefix)

idefix

  • cat sip.conf
;idefix sip.conf
[general]
register => idefix:mysupersecret@asterix.lab.intra/asterix

[asterix]
;type=friend
type=peer
insecure=port,invite
context=default
host=asterix.lab.intra
disallow=all
allow=ulaw
allow=gsm
secret=mysupersecret

[2001]
type=friend
context=default
disallow=all
allow=ulaw
allow=gsm
host=dynamic
secret=pass1
  • cat extensions.conf
;idefix extention.conf
[default]
exten => _2XXX,1,Dial(SIP/${EXTEN},30,r)
exten => _1XXX,1,Dial(SIP/${EXTEN}@asterix,30,r)