可以复制下面内容成.bat文件直接在windows下运行,修改成对应的ip加端口。
- @echo off
- SETLOCAL
- :_starting
- cls
- set input=
-
- echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- echo @ 1 add agent 21009 @@ 11 uuid_check 21009 @@ 21 list users @@ 31 check modules @@ 41 add agent 21010 @
- echo @ 2 register DN1000 @@ 12 show channels as xml@@ 22 make a call @@ 32 sched_transfer @@ 42 register DN1003 @
- echo @ 3 login agent 21009 @@ 13 show channels as json@ 23 fifo operation @@ 33 uuid_setvar @@ 43 login agent 21010 @
- echo @ 4 queue_support monitor@@ 14 uuid_kill @@ 24 show calls @@ 34 uuid_getvar @@ 44 other @
- echo @ 5 ready agent 21009 @@ 15 notReady agent 21009@@ 25 show outbounding @@ 35 answer a dn @@ 45 ready agent 21010 @
- echo @ 6 logout agent 21009 @@ 16 global_getvar @@ 26 myprofile @@ 36 21009LogoutFromTier @@ 46 logout agent 21010 @
- echo @ 7 tier support @@ 17 extension list @@ 27 gateway list @@ 37 tier list json_api @@ 47 other @
- echo @ 8 agent list @@ 18 del agent 1000 @@ 28 lua_helloworld @@ 38 agent list json_api @@ 48 other @
- echo @ 9 queue list @@ 19 shutdown FS @@ 29 fs status @@ 39 memberList json_api @@ 49 DN status @
- echo @ 0 quit @@ 20 other @@ 30 show Dialplan @@ 40 hold a dn @@ 50 eavesdrop uuid @
- echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- @echo off
- set /p input=Press:
- if "%input%" == "0" goto :EOFd
- if /I "%input%" == "1" goto _cmd1
- if /I "%input%" == "2" goto _cmd2
- if /I "%input%" == "3" goto _cmd3
- if /I "%input%" == "4" goto _cmd4
- if /I "%input%" == "5" goto _cmd5
- if /I "%input%" == "6" goto _cmd6
- if /I "%input%" == "7" goto _cmd7
- if /I "%input%" == "8" goto _cmd8
- if /I "%input%" == "9" goto _cmd9
- if /I "%input%" == "11" goto _cmd11
- if /I "%input%" == "12" goto _cmd12
- if /I "%input%" == "13" goto _cmd13
- if /I "%input%" == "14" goto _cmd14
- if /I "%input%" == "15" goto _cmd15
- if /I "%input%" == "16" goto _cmd16
- if /I "%input%" == "17" goto _cmd17
- if /I "%input%" == "18" goto _cmd18
- if /I "%input%" == "19" goto _cmd19
- if /I "%input%" == "20" goto _cmd20
- if /I "%input%" == "21" goto _cmd21
- if /I "%input%" == "22" goto _cmd22
- if /I "%input%" == "24" goto _cmd24
- if /I "%input%" == "25" goto _cmd25
- if /I "%input%" == "26" goto _cmd26
- if /I "%input%" == "27" goto _cmd27
- if /I "%input%" == "28" goto _cmd28
- if /I "%input%" == "29" goto _cmd29
- if /I "%input%" == "30" goto _cmd30
- if /I "%input%" == "31" goto _cmd31
- if /I "%input%" == "32" goto _cmd32
- if /I "%input%" == "33" goto _cmd33
- if /I "%input%" == "34" goto _cmd34
- if /I "%input%" == "35" goto _cmd35
- if /I "%input%" == "36" goto _cmd36
- if /I "%input%" == "37" goto _cmd37
- if /I "%input%" == "38" goto _cmd38
- if /I "%input%" == "39" goto _cmd39
- if /I "%input%" == "40" goto _cmd40
- if /I "%input%" == "41" goto _cmd41
- if /I "%input%" == "42" goto _cmd42
- if /I "%input%" == "43" goto _cmd43
- if /I "%input%" == "45" goto _cmd45
- if /I "%input%" == "46" goto _cmd46
- if /I "%input%" == "49" goto _cmd49
- if /I "%input%" == "50" goto _cmd50
-
- :_cmd1
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20add%%2021009%%40default%%20callback" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd2
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20set%%20contact%%2021009%%40default%%20user%%2F1000" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd3
- curl -s -S -G -X GET --user freeswitch:works --data "tier%%20add%%20support%%40default%%2021009%%40default%%201%%201" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd4
- curl -s -S -G -X GET --user freeswitch:works --data "queue%%20list%%20members%%20support%%40default" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd5
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20set%%20status%%2021009%%40default%%20'Available'" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd6
- curl -s -S -G -X GET -v --user freeswitch:works --data "agent%%20set%%20status%%2021009%%40default%%20%%27Logged%%20Out%%27" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd7
- curl -s -S -G -X GET --user freeswitch:works --data "tier%%20list" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd8
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20list" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd9
- curl -s -S -G -X GET --user freeswitch:works --data "queue%%20list" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd11
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20get%%20uuid%%2021009%%40default" http://192.168.5.97:8080/webapi/callcenter_config
- echo.
- pause
- goto _starting
-
- :_cmd12
- curl -s -S -G -X GET --user freeswitch:works --data "channels" http://192.168.5.97:8080/webapi/show
- pause
- goto _starting
-
- :_cmd13
- curl -s -S -G -X GET --user freeswitch:works --data "channels%%20as%%20json" http://192.168.5.97:8080/webapi/show
- pause
- goto _starting
-
-
- :_cmd14
- set uuid=
- set /p uuid=UUID input here:
- curl -s -S -G -X GET --user freeswitch:works --data "%uuid%" http://192.168.5.97:8080/webapi/uuid_kill
- pause
- goto _starting
-
- :_cmd15
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20set%%20status%%2021009%%40default%%20'On%%20Break'" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd16
- curl -s -S -G -X GET --user freeswitch:works http://192.168.5.97:8080/webapi/global_getvar
- pause
- goto _starting
-
- :_cmd17
- curl -s -S -G -X GET --user freeswitch:works --data "status%%20profile%%20internal%%20reg" http://192.168.5.97:8080/webapi/sofia
- pause
- goto _starting
-
- :_cmd18
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20del%%201000%%40default" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd19
- curl -s -S -G -X GET --user freeswitch:works http://192.168.5.97:8080/webapi/shutdown
- pause
- goto _starting
-
- :_cmd20
- curl -s -S -G -X GET --user freeswitch:works http://192.168.5.97:8080/webapi/reloadxml
- pause
- goto _starting
-
- :_cmd21
- curl -s -S -G -X GET --user freeswitch:works http://192.168.5.97:8080/webapi/list_users
- pause
- goto _starting
-
- :_cmd22
- set dnis=
- set /p dnis=DNIS input here:
- curl -s -S -G -X GET --user freeswitch:works --data "user%%2F1000%%20%dnis%" http://192.168.5.97:8080/webapi/originate
- pause
- goto _starting
-
- :_cmd23
- curl -s -S -G -X GET --user freeswitch:works --data "channels" http://192.168.5.97:8080/webapi/show
- pause
- goto _starting
-
- :_cmd24
- curl -s -S -G -X GET --user freeswitch:works --data "calls" http://192.168.5.97:8080/webapi/show
- pause
- goto _starting
-
- :_cmd25
- curl -s -S -G -X GET --user freeswitch:works --data "channels%%20like%%20external" http://192.168.5.97:8080/webapi/show
- pause
- goto _starting
-
- :_cmd26
- curl -s -S -G -X GET --user freeswitch:works --data "status%%20profile%%20internal" http://192.168.5.97:8080/webapi/sofia
- pause
- goto _starting
-
- :_cmd27
- curl -s -S -G -X GET --user freeswitch:works --data "status" http://192.168.5.97:8080/webapi/sofia
- pause
- goto _starting
-
- :_cmd28
- curl -s -S -G -X GET -v --user freeswitch:works --data "%%2Fusr%%2Flocal%%2Ffreeswitch%%2Fscripts%%2Flua_list_active_calls.lua" http://192.168.5.97:8080/webapi/lua
- pause
- goto _starting
-
- :_cmd29
- curl -s -S -G -X GET --user freeswitch:works http://192.168.5.97:8080/webapi/status
- pause
- goto _starting
-
-
- :_cmd30
- curl -s -S -G -X GET --user freeswitch:works --data "dialplan" http://192.168.5.97:8080/webapi/show
- pause
- goto _starting
-
-
- :_cmd31
- set mod=
- set /p mod=MOD input here:
- curl -s -S -G -X GET --user freeswitch:works --data "modules" http://192.168.5.97:8080/webapi/show |findstr %mod%
- pause
- goto _starting
-
-
- :_cmd32
- set uuid=
- set /p uuid=UUID input here:
- curl -s -S -G -X GET --user freeswitch:works --data "%%2B10%%20%uuid%%%20900699%%20XML%%20doosan_inbound_target" http://192.168.5.97:8080/webapi/sched_transfer
- pause
- goto _starting
-
-
- :_cmd33
- set uuid=
- set var_val1=
- set /p uuid=UUID input here:
- set /p var_val1=userdata1 is about to set:
- curl -s -S -G -X GET --user freeswitch:works --data "%uuid%%%20%userdata1%%var_val1%" http://192.168.5.97:8080/webapi/uuid_setvar
- pause
- goto _starting
-
- :_cmd34
- set uuid=
- set var_name=
- set /p uuid=UUID input here:
- set /p var_name=VAR_NAME input here:
- curl -s -S -G -X GET --user freeswitch:works --data "%uuid%%%20%var_name%" http://192.168.5.97:8080/webapi/uuid_getvar
- echo.
- pause
- goto _starting
-
- :_cmd35
- set uuid=
- set /p uuid=UUID input here:
- curl -s -S -G -X GET --user freeswitch:works --data "%uuid%%%20talk" http://192.168.5.97:8080/webapi/uuid_phone_event
- pause
- goto _starting
-
- :_cmd36
- curl -s -S -G -X GET --user freeswitch:works --data "tier%%20del%%20support%%40default%%2021009%%40default" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd37
- curl -s -S -G -X GET --user freeswitch:works --data "%%7B%%22command%%22%%3A%%20%%22callcenter_config%%22%%2C%%22data%%22%%3A%%20%%7B%%22arguments%%22%%3A%%22tier%%20list%%22%%7D%%7D" http://192.168.5.97:8080/webapi/json
- pause
- goto _starting
-
- :_cmd38
- curl -s -S -G -X GET --user freeswitch:works --data "%%7B%%22command%%22%%3A%%20%%22callcenter_config%%22%%2C%%20%%22format%%22%%3A%%20%%22pretty%%22%%2C%%20%%22data%%22%%3A%%20%%7B%%22arguments%%22%%3A%%22agent%%20list%%22%%7D%%7D" http://192.168.5.97:8080/webapi/json
- pause
- goto _starting
-
- :_cmd39
- curl -s -S -G -X GET --user freeswitch:works --data "%%7B%%22command%%22%%3A%%20%%22callcenter_config%%22%%2C%%22data%%22%%3A%%20%%7B%%22arguments%%22%%3A%%22member%%20list%%22%%7D%%7D" http://192.168.5.97:8080/webapi/json
- pause
- goto _starting
-
- :_cmd40
- set uuid=
- set /p uuid=UUID input here:
- curl -s -S -G -X GET --user freeswitch:works --data "toggle%%20%uuid%" http://192.168.5.97:8080/webapi/uuid_hold
- pause
- goto _starting
-
- :_cmd41
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20add%%2021010%%40default%%20callback" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd42
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20set%%20contact%%2021010%%40default%%20user%%2F1003" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
-
- :_cmd43
- curl -s -S -G -X GET --user freeswitch:works --data "tier%%20add%%20zhuangzaiji%%40default%%2021010%%40default%%201%%201" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
-
- :_cmd45
- curl -s -S -G -X GET --user freeswitch:works --data "agent%%20set%%20status%%2021010%%40default%%20'Available'" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
-
- :_cmd46
- curl -s -S -G -X GET --user freeswitch:works --data "tier%%20del%%20zhuangzaiji%%40default%%2021010%%40default" http://192.168.5.97:8080/webapi/callcenter_config
- pause
- goto _starting
-
- :_cmd49
- set userid=
- set /p userid=USERID input here:
- curl -s -S -G -X GET --user freeswitch:works --data "group%%20default%%20user%%20%userid%" http://192.168.5.97:8080/webapi/list_users
- pause
- goto _starting
-
- :_cmd50
- set uuid=
- set /p uuid=UUID input here:
- curl -s -S -G -X GET --user freeswitch:works --data "user%%2F1001%%40192.168.5.97%%20%%26eavesdrop(%uuid%)" http://192.168.5.97:8080/webapi/originate
- pause
- goto _starting
-
-
- goto :EOF