263 lines
6.2 KiB
JSON
263 lines
6.2 KiB
JSON
|
||
/*
|
||
RINGEVENT 이벤트명
|
||
|ISDIAL:0 수.발신 구분 0:수신,1:발신
|
||
|CHANNEL:SIP/10013458-46b4 수신채널
|
||
|RECHANNEL:SIP/5060-0942a8d0 발신채널
|
||
|INEXTEN:070xxxx3458 인입번호
|
||
|AGENT:10013458 나의 내선번호
|
||
|CALLERID:070xxxx0775 상대발신번호
|
||
|UNIQUEID:1315457785.80 시스템 UNIQUEID
|
||
|
||
*/
|
||
{
|
||
/*
|
||
결과 메시지:
|
||
- LOGINRESULT|STATUS:1|EXTEN:10013458|CALLERID:070xxxx3458|MSG:10013458
|
||
,070xxxx3458
|
||
- STATUS: login결과값으로 ‘>0 ‘이면 정상 (기타 코드 MSG참조
|
||
- EXTEN: 내선번호
|
||
- CALLERID: 발신번호
|
||
- DOMAIN:해당도메인(옵션
|
||
- MSG: 오류메세지(정상일 때: 내선번호,발신번호,ID
|
||
*/
|
||
/*
|
||
로그인상태
|
||
Status>1:정상,
|
||
-1:NotFound
|
||
-2:PasswdErr
|
||
*/
|
||
"RespType": "LoginResult",
|
||
"Result":
|
||
"LOGINRESULT
|
||
|
|
||
STATUS:1
|
||
|
|
||
EXTEN:101t4004
|
||
|
|
||
CALLERID:07082774004
|
||
|
|
||
DOMAIN:premium_c_965657.lgdacom.net
|
||
|
|
||
MSG:101t4004,07082774004,tmpid4004@premium_c_965657.lgdacom.net"
|
||
},
|
||
|
||
{
|
||
"RespType" : "SendRingEvent",
|
||
"Result" : "
|
||
RINGEVENT
|
||
|
|
||
CHANNEL:SIP/101t4004-5595
|
||
|
|
||
ISDIAL:1
|
||
|
|
||
INEXTEN:null
|
||
|
|
||
RECHANNEL:Local/101t4004@default-b3bf,2
|
||
|
|
||
AGENT:101t4004
|
||
|
|
||
CALLERID:01040556699
|
||
|
|
||
UNIQUEID:1599723183.4012181"
|
||
},
|
||
{
|
||
// 전화통화가 성공했을 경우
|
||
/*
|
||
CHANNELLIST 이번트명
|
||
|CHANNEL1:SIP/5060-0942a8d0 발신채널
|
||
|CHANNEL2:SIP/10013458-c7fb 수신채널
|
||
|CALLER1ID:070xxxx0775 발신채널 발신번호
|
||
|CALLER2ID:10013458 수신채널 발신번호
|
||
|INEXTEN: NULL
|
||
|UNIQUEID1:1315457785.80 발신채널의 UNIQUEID
|
||
|UNIQUEID2:1315457789.82 수신채널의 UNIQUEID
|
||
|
||
*/
|
||
"RespType" : "SendChannelListEvent",
|
||
"Result" : "
|
||
CHANNELLIST
|
||
|
|
||
CHANNEL1:SIP/101t4004-9b8e
|
||
|
|
||
CHANNEL2:SIP/115.95.192.16-1da0
|
||
|
|
||
CALLER1ID:4004
|
||
|
|
||
CALLER2ID:01040556699
|
||
|
|
||
INEXTEN:null
|
||
|
|
||
UNIQUEID1:1599698621.3974038
|
||
|
|
||
UNIQUEID2:1599698637.3974058"
|
||
},
|
||
{ // 고객이 IP폰으로 전화 걸었을 때
|
||
"RespType" : "SendRingEvent",
|
||
"Result" : "
|
||
RINGEVENT
|
||
|
|
||
ISDIAL:0
|
||
|
|
||
CHANNEL:SIP/101t4004-073a
|
||
|
|
||
RECHANNEL:SIP/5060-b4a6a668b4bf
|
||
|
|
||
INEXTEN:07082774004
|
||
|
|
||
AGENT:101t4004
|
||
|
|
||
ATXFER:
|
||
|
|
||
CALLERID:01040556699
|
||
|
|
||
UNIQUEID:1599721299.4009092"
|
||
},
|
||
|
||
/*
|
||
CHANNELOUT 이벤트명
|
||
|CHANNEL:SIP/10013458-c7fb 채널명
|
||
|UNIQUEID:1315457789.82 채널의 UNIQUEID
|
||
|RECHANNEL:SIP/5060-09eaf5d8 종료되는 채널의 상태채널
|
||
|SRCUNIQUEID:1318211492.11238 상대채널의 UNIQUEID
|
||
|HCAUSE:16 종료 이유
|
||
*/
|
||
{
|
||
"RespType" : "SendChannelOutEvent",
|
||
"Result" : "
|
||
CHANNELOUT
|
||
|
|
||
CHANNEL:SIP/101t4004-5595
|
||
|
|
||
RECHANNEL:Local/101t4004@default-b3bf,1
|
||
|
|
||
UNIQUEID:1599723183.4012180
|
||
|
|
||
SRCUNIQUEID:1599723183.4012180
|
||
|
|
||
HCAUSE:16"
|
||
},
|
||
{
|
||
/*
|
||
LGUBaseOpenApi. RedirectConference ( “7001”;
|
||
Room : 주로 내선번호입력
|
||
*/
|
||
"RespType" : "RedirectConferenceEvent",
|
||
"Result" : "
|
||
CONFERENCEEVENT
|
||
|
|
||
CMD:CONFMEMBERADD
|
||
|
|
||
CONFNAME:_WITH/MTV
|
||
|
|
||
CHANNEL:SIP/10033447-0716
|
||
|
|
||
UNIQUEID:1322304649.51
|
||
|
|
||
COUNT:1
|
||
|
|
||
MEMBER:3447
|
||
CONFERENCEEVENT|CMD:CONFMEMBERADD|CONFNAME:_WITH/MTV|
|
||
CHANNEL:SIP/10033448-956f|UNIQUEID:1322304656.53|
|
||
COUNT:2|MEMBER:3448
|
||
CONFERENCEEVENT|CMD:CONFMEMBERDEL|CONFNAME:_WITH/MTV|
|
||
CHANNEL:SIP/10033448-
|
||
956f|UNIQUEID:1322304656.53|COUNT:1|MEMBER:3448"
|
||
},
|
||
{
|
||
// InviteConference 해당 회의실에 Peers를 초대 하는 기능
|
||
/*
|
||
LGUBaseOpenApi. InviteConference ( “7001”,”7002”;
|
||
Room : RedirectConference에 사용한 동일한 Room번호 입력.
|
||
Peers : 회의에 초대할 내선번호 (일반번호는 현재 지원 안함
|
||
*/
|
||
"RespType" : "InviteConferenceEvent",
|
||
"Result" : "
|
||
CONFERENCEEVENT|CMD:CONFMEMBERADD|CONFNAME:_WITH/MTV|
|
||
CHANNEL:SIP/10033447-0716|UNIQUEID:1322304649.51|
|
||
COUNT:1|MEMBER:3447
|
||
CONFERENCEEVENT|CMD:CONFMEMBERADD|CONFNAME:_WITH/MTV|
|
||
CHANNEL:SIP/10033448-956f|UNIQUEID:1322304656.53|
|
||
COUNT:2|MEMBER:3448"
|
||
},
|
||
{
|
||
// CallWithConference 다자간 회의통화 - 자신의 전화와 함께 회의통화 연결 요청시
|
||
// room: 사용할 회의실 번호 보통 login계정을 사용
|
||
"RespType" : "CallWithConferenceEvent",
|
||
"Result" : "
|
||
CONFERENCEEVENT|CMD:CONFMEMBERADD|CONFNAME:_WITH/MTV|
|
||
CHANNEL:SIP/10033447-0716|UNIQUEID:1322304649.51|
|
||
COUNT:1|MEMBER:3447
|
||
CONFERENCEEVENT|CMD:CONFMEMBERADD|CONFNAME:_WITH/MTV|
|
||
CHANNEL:SIP/10033448-956f|UNIQUEID:1322304656.53|
|
||
COUNT:2|MEMBER:3448
|
||
CONFERENCEEVENT|CMD:CONFMEMBERDEL|CONFNAME:_WITH/MTV|
|
||
CHANNEL:SIP/10033448-
|
||
956f|UNIQUEID:1322304656.53|COUNT:1|MEMBER:3448"
|
||
|
||
},
|
||
{
|
||
"RespType" : "SendCommandResultEvent",
|
||
"Result" : "
|
||
CMDRESULT
|
||
|
|
||
CMD:SENDSMS
|
||
|
|
||
수신번호:
|
||
|
|
||
결과메세지
|
||
|
||
Ex
|
||
CMDRESULT
|
||
|
|
||
CMD:SENDSMS
|
||
|
|
||
01923xxxx7:
|
||
|
|
||
RES:sms
|
||
Send SUCCESS(0192xxxxx7)"
|
||
},
|
||
{
|
||
"RespType" : "SendCommandResultEvent",
|
||
"Result" : "
|
||
CMDRESULT
|
||
|
|
||
CMD:SETFORWARD
|
||
|
|
||
RES:IFW 설정결과(Userid:사용자ID –(도메인)-(착전번호)
|
||
“070xxxx3456”으로 착신전환시
|
||
CMDRESULT
|
||
|
|
||
CMD:SETFORWARD
|
||
|
|
||
RES:IFW userid:(tmpid3458)-(ipcctest.com)-(070xxxx3456)
|
||
착신해제시
|
||
CMDRESULT|CMD:SETFORWARD|RES:DFW userid:(tmpid3456)-()"
|
||
},
|
||
{
|
||
// (내선:단말Reg상태:Api접속상태)
|
||
"RespType" : "SendCommandResultEvent",
|
||
"Result" : "
|
||
Ex) CMDRESULT|CMD:GETPEERINFO|3456:OK:CONN|3457:OK:NOT"
|
||
},
|
||
|
||
{
|
||
/*
|
||
bstrSMSValue: 문자수신에 대한 정보 메시지(‘|’구분,’:’내용구분자)
|
||
RECVMS:명령
|
||
FROM: 발신자번호
|
||
MESSAGE: SMS 메시지 내용
|
||
SMSTO : 수신번호
|
||
*/
|
||
"RespType" : "SendCommandResultEvent",
|
||
"Result" : "
|
||
RECVSMS
|
||
|
|
||
FROM:010xxxx0850
|
||
|
|
||
MESSAGE: 테스트
|
||
123acvh
|
||
|
|
||
SMSTO:070xxxx9812"
|
||
}
|