26. IAXPEER()

IAXPEER(Peer-Name[:Feld])

Gibt Daten über einen IAX-Peer zurück. Peer-Name kann auch CURRENTCHANNEL für den aktuellen Kanal sein. Feld ist eines der folgenden:

ip
(Default) Die IP-Adresse des Peers
status
Der Status (wenn qualify=yes gesetzt ist)
mailbox
Die eingestellte Mailbox
context
Der eingestellte Context
expire
Die Unix-Time (Epoch), wann die Verbindung das nächste Mal ausläuft.
dynamic
Ob die Verbindung dynamisch (dynamic) ist (yes|no).
callerid_name
Der eingestellte Caller-ID-Name
callerid_num
Die eingestellte Caller-ID-Nummer
codecs
Die verfügbaren Codecs
codec[x]
Der Codec Nummer x (0-basiert) in der Reihenfolge der Präferenz
; die IP-Adresse von peer1 abfragen:
exten => 123,1,Set(foo=${IAXPEER(peer1:ip)})
[Anmerkung]Anmerkung

Interner Hilfetext zu dieser Applikation in Asterisk 1.4: 

  -= Info about function 'IAXPEER' =- 

[Syntax]
IAXPEER(<peername|CURRENTCHANNEL>[|item])

[Synopsis]
Gets IAX peer information

[Description]
If peername specified, valid items are:
- ip (default)          The IP address.
- status                The peer's status (if qualify=yes)
- 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.
- codec[x]              Preferred codec index number 'x' (beginning with zero).

If CURRENTCHANNEL specified, returns IP address of current channel

Differenz zum internen Hilfetext in Asterisk 1.2: 

5c5
< IAXPEER(<peername|CURRENTCHANNEL>[|item])
---
> IAXPEER(<peername|CURRENTCHANNEL>[:item])

Siehe auch. Abschnitt 47, „SIPPEER()


$Revision:473 $

Beta-Version!

Sie befinden sich auf der Entwickler-Version des 2008er Asterisk Buches. Diese Version ist noch nicht so vollständig wie die alte stabile Version. Dafür sind andere und neue Sachen nur in der neuen Version enthalten. Deshalb sind beide online.

Bitte melden Sie Fehler und Feedback zur neuen Version per E-Mail an den Autor.

Asterisk-Tag 2008

Lernen Sie Mark Spencer (den Erfinder von Asterisk) kennen! Viele Vorträge, Case-Studies und Workshops rund um die Themen VoIP und Asterisk. Asterisk-Tag.org

Werbung