SIPPEER(Peername
[,Feld
])
Gibt Informationen über einen SIP-Peer zurück. Gültige Felder sind:
ip
- (Default) Die IP-Adresse des Peers
mailbox
- Die eingestellte Mailbox
context
- Der eingestellte Context
expire
- Die Unix-Zeit (Epoch), zu der die Verbindung das nächste Mal ausläuft
dynamic
- Gibt an, ob
dynamic=yes
gesetzt ist (yes
|no
). callerid_name
- Der eingestellte Caller-ID-Name
callerid_num
- Die eingestellte Caller-ID-Nummer
codecs
- Die verfügbaren Codecs
status
- Der Status (wenn
qualify=yes
gesetzt ist) regexten
- Die Registrierungs-Extension
(
regexten
) limit
- Eine Begrenzung für die Anzahl der Anrufe
curcalls
- Die Anzahl der derzeitigen Anrufe (nur, wenn ein Limit gesetzt ist)
language
- Die Default-Sprache für diesen Peer
useragent
- Der User-Agent des Peers
codec[
x
]- Der Codec Nummer
x
(0-basiert) in der Reihenfolge der Präferenz accountcode
- Die Abrechnungsnummer im CDR für Gespräche mit diesem Peer
; die IP-Adresse des Peers 2001: exten => 123,1,Set(sip_ip=${SIPPEER(2001,ip)}) ; der bevorzugte Codec des Peers: exten => 123,n,Set(sip_ip=${SIPPEER(2001,codec[0])})
Asterisk-Versionen:
————————| 1.2 |————————| 1.4 |————————| 1.6 |————————
Interner Hilfetext zu dieser Funktion in Asterisk 1.4:
-= Info about function 'SIPPEER' =- [Syntax] SIPPEER(<peername>[|item]) [Synopsis] Gets SIP peer information [Description] Valid items are: - ip (default) The IP address. - mailbox The configured mailbox. - context The configured context. - expire The epoch time of the next expire. - dynamic Is it dynamic? (yes/no). - callerid_name The configured Caller ID name. - callerid_num The configured Caller ID number. - codecs The configured codecs. - status Status (if qualify=yes). - regexten Registration extension - limit Call limit (call-limit) - curcalls Current amount of calls Only available if call-limit is set - language Default language for peer - accountcode Account code for this peer - useragent Current user agent id for peer - codec[x] Preferred codec index number 'x' (beginning with zero).
Differenz des internen Hilfetexts von Asterisk 1.2 zu 1.4:
--- in Asterisk 1.2 +++ in Asterisk 1.4 @@ -1,7 +1,7 @@ -= Info about function 'SIPPEER' =- [Syntax] - SIPPEER(<peername>[:item]) + SIPPEER(<peername>[|item]) [Synopsis] Gets SIP peer information
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6:
--- in Asterisk 1.4 +++ in Asterisk 1.6 @@ -1,7 +1,7 @@ -= Info about function 'SIPPEER' =- [Syntax] - SIPPEER(<peername>[|item]) + SIPPEER(<peername>[,item]) [Synopsis] Gets SIP peer information @@ -9,19 +9,24 @@ [Description] Valid items are: - ip (default) The IP address. + - port The port number - mailbox The configured mailbox. - context The configured context. - expire The epoch time of the next expire. - dynamic Is it dynamic? (yes/no). - callerid_name The configured Caller ID name. - callerid_num The configured Caller ID number. + - callgroup The configured Callgroup. + - pickupgroup The configured Pickupgroup. - codecs The configured codecs. - status Status (if qualify=yes). - regexten Registration extension - limit Call limit (call-limit) + - busylevel Configured call level for signalling busy - curcalls Current amount of calls Only available if call-limit is set - language Default language for peer - accountcode Account code for this peer - useragent Current user agent id for peer + - chanvar[name] A channel variable configured with setvar for this peer. - codec[x] Preferred codec index number 'x' (beginning with zero).
Siehe auch. Abschnitt 46, „IAXPEER()
“
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON