83. REALTIME_STORE()

REALTIME_STORE(familie,feld1[,...[,feld30]])=wert1[,...,[,wert30]]

Die Funktion dient zum Anlegen eines neuen Datensatzes in der Realtime-Konfiguration. Bis zu 30 Feldnamen und Werte werden von der Funktion unterstützt. Wenn die Realtime-Engine IDs unterstützt (z. B. MySQL) erzeugt die Funktion die Channel-Variable RTSTOREID, in der die ID steht.

; Speichere Werte mit REALTIME_STORE()
exten => 123,1,Answer()
exten => 123,n,Set(REALTIME_STORE(sip_users,ext,secret)=1337,geheim)
exten => 123,n,Hangup()

Asterisk-Versionen: 

        |     |        |     |        | 1.6 |————————

Interner Hilfetext zu dieser Funktion in Asterisk 1.6: 

  -= Info about function 'REALTIME_STORE' =-

[Syntax]
REALTIME_STORE(family,field1,field2,...,field30) = value1,value2,...,value30

[Synopsis]
RealTime Store Function

[Description]
This function will insert a new set of values into the RealTime repository.
If RT engine provides an unique ID of the stored record, REALTIME_STORE(...)=..
creates channel variable named RTSTOREID, which contains value of unique ID.
Currently, a maximum of 30 field/value pairs is supported.

Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6: — in Asterisk 1.4 nicht vorhanden —

Siehe auch. Abschnitt 81, „REALTIME(), Abschnitt 69, „ODBC_funktionsname(), Abschnitt 129, „RealTime()


AMOOCON 2010

Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.

Twitter

Flattr

Das gedruckte Buch

Werbung