Added module which translate MAP/CAMEL protocol data to XML format and vice versa.

git-svn-id: http://voip.null.ro/svn/yate@4694 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
oana 2011-11-11 17:12:13 +00:00
parent 5943e48f2b
commit ce628be761
3 changed files with 6927 additions and 1 deletions

View File

@ -0,0 +1,24 @@
; This file keeps the configuration for the module which translates MAP/CAMEL protocol data to XML and vice versa.
; Each section configures a separate translator
;[tcap map]
; This section configures a TCAP User MAP/CAMEL protocol translator
; type: string: Type of TCAP User
; Allowed values are MAP or CAMEL
;type=MAP
; host: IP address: Address on which the TCP listener should bind on for XML communication
;host=127.0.0.1
; port: integer: Port on which the TCP listener should bind on for XML communication
;port=5555
; tcap: string: Name of TCAP to which this TCAP user should attach itself to for the SS7 communication
;tcap=
; add-encoding: bool: Always add encoding attribute to XML elements for decoded parameters
;add-encoding=false
; print-messages: bool: Debug option to print TCAP and XML messages. This option is applicable on reload.
;print-messages=false

View File

@ -44,7 +44,8 @@ INCFILES := @top_srcdir@/yateclass.h @top_srcdir@/yatengine.h @top_srcdir@/yatep
JUSTSIG := server/ysigchan.yate server/analog.yate \
server/ciscosm.yate server/sigtransport.yate \
sig/isupmangler.yate sig/ss7_lnp_ansi.yate
sig/isupmangler.yate sig/ss7_lnp_ansi.yate \
sig/camel_map.yate
SUBDIRS :=
MKDEPS := ../config.status
@ -280,6 +281,10 @@ $(JUSTSIG) server/wpcard.yate server/tdmcard.yate server/zapcard.yate: LOCALLIBS
sig/ss7_lnp_ansi.yate: LOCALFLAGS = -I@top_srcdir@/libs/ysig -I@top_srcdir@/libs/yasn
sig/ss7_lnp_ansi.yate: LOCALLIBS = -lyatesig -L../libs/yasn -lyasn
sig/camel_map.yate: ../libs/yasn/libyasn.a ../libs/yxml/libyatexml.a
sig/camel_map.yate: LOCALFLAGS = -I@top_srcdir@/libs/ysig -I@top_srcdir@/libs/yasn -I@top_srcdir@/libs/yxml
sig/camel_map.yate: LOCALLIBS = -lyatesig -L../libs/yasn -lyasn -L../libs/yxml -lyatexml
server/analogdetect.yate: ../libs/ymodem/libyatemodem.a
server/analogdetect.yate: LOCALFLAGS = -I@top_srcdir@/libs/ymodem
server/analogdetect.yate: LOCALLIBS = -L../libs/ymodem -lyatemodem

6897
modules/sig/camel_map.cpp Normal file

File diff suppressed because it is too large Load Diff