Asterisk Log:
In this I change of bridge 1 to bridge 200.
-- Executing [s@trocar-sala:1] Answer("PJSIP/4832960032-00000001", "") in new stack
-- Executing [s@trocar-sala:1] Answer("PJSIP/4832960032-00000001", "") in new stack
-- Executing [s@trocar-sala:2] BackGround("PJSIP/4832960032-00000001", "digite_sala_entrar") in new stack
-- Executing [s@trocar-sala:2] BackGround("PJSIP/4832960032-00000001", "digite_sala_entrar") in new stack
-- <PJSIP/4832960032-00000001> Playing 'digite_sala_entrar.slin' (language 'en')
-- <PJSIP/4832960032-00000001> Playing 'digite_sala_entrar.slin' (language 'en')
-- Executing [s@trocar-sala:3] Read("PJSIP/4832960032-00000001", "NOVA_SALA,,4,,3") in new stack
-- Executing [s@trocar-sala:3] Read("PJSIP/4832960032-00000001", "NOVA_SALA,,4,,3") in new stack
-- Accepting a maximum of 4 digits.
-- Accepting a maximum of 4 digits.
-- User entered '200'
-- User entered '200'
-- Executing [s@trocar-sala:4] AGI("PJSIP/4832960032-00000001", "mudar_sala.py,200,4832960032") in new stack
-- Executing [s@trocar-sala:4] AGI("PJSIP/4832960032-00000001", "mudar_sala.py,200,4832960032") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/mudar_sala.py
-- Launched AGI Script /var/lib/asterisk/agi-bin/mudar_sala.py
== Manager ‘admin’ logged on from 127.0.0.1
== Manager ‘admin’ logged on from 127.0.0.1
== Manager ‘admin’ logged off from 127.0.0.1
== Manager ‘admin’ logged off from 127.0.0.1
– <PJSIP/4832960032-00000001>AGI Script mudar_sala.py completed, returning 0
– <PJSIP/4832960032-00000001>AGI Script mudar_sala.py completed, returning 0
– Executing [s@trocar-sala:5] AGI(“PJSIP/4832960032-00000001”, “pegar_sala.py,4832960032”) in new stack
– Executing [s@trocar-sala:5] AGI(“PJSIP/4832960032-00000001”, “pegar_sala.py,4832960032”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/pegar_sala.py
– Launched AGI Script /var/lib/asterisk/agi-bin/pegar_sala.py
– <PJSIP/4832960032-00000001>AGI Script pegar_sala.py completed, returning 0
– <PJSIP/4832960032-00000001>AGI Script pegar_sala.py completed, returning 0
– Executing [s@trocar-sala:6] Playback(“PJSIP/4832960032-00000001”, “entrando_sala&num2&num0&num0”) in new stack
– Executing [s@trocar-sala:6] Playback(“PJSIP/4832960032-00000001”, “entrando_sala&num2&num0&num0”) in new stack
– <PJSIP/4832960032-00000001> Playing ‘entrando_sala.slin’ (language ‘en’)
– <PJSIP/4832960032-00000001> Playing ‘entrando_sala.slin’ (language ‘en’)
– <PJSIP/4832960032-00000001> Playing ‘num2.slin’ (language ‘en’)
– <PJSIP/4832960032-00000001> Playing ‘num2.slin’ (language ‘en’)
– <PJSIP/4832960032-00000001> Playing ‘num0.slin’ (language ‘en’)
– <PJSIP/4832960032-00000001> Playing ‘num0.slin’ (language ‘en’)
– <PJSIP/4832960032-00000001> Playing ‘num0.slin’ (language ‘en’)
– <PJSIP/4832960032-00000001> Playing ‘num0.slin’ (language ‘en’)
– Executing [s@trocar-sala:7] Playback(“PJSIP/4832960032-00000001”, “beep”) in new stack
– Executing [s@trocar-sala:7] Playback(“PJSIP/4832960032-00000001”, “beep”) in new stack
– <PJSIP/4832960032-00000001> Playing ‘beep.slin’ (language ‘en’)
– <PJSIP/4832960032-00000001> Playing ‘beep.slin’ (language ‘en’)
– Executing [s@trocar-sala:8] ConfBridge(“PJSIP/4832960032-00000001”, “1,1,default_user,sample_user_menu”) in new stack
– Executing [s@trocar-sala:8] ConfBridge(“PJSIP/4832960032-00000001”, “1,1,default_user,sample_user_menu”) in new stack
– Auto fallthrough, channel ‘PJSIP/4832960032-00000001’ status is ‘UNKNOWN’
– Auto fallthrough, channel ‘PJSIP/4832960032-00000001’ status is ‘UNKNOWN’
– Channel PJSIP/4832960032-00000001 left ‘softmix’ base-bridge
– Channel PJSIP/4832960032-00000001 left ‘softmix’ base-bridge
– <PJSIP/4832960032-00000001> Playing ‘conf-kicked.slin’ (language ‘en’)
– <PJSIP/4832960032-00000001> Playing ‘conf-kicked.slin’ (language ‘en’)
– <CBAnn/1-00000001;1> Playing ‘confbridge-join.slin’ (language ‘en’)
– <CBAnn/1-00000001;1> Playing ‘confbridge-join.slin’ (language ‘en’)
– <CBAnn/1-00000001;1> Playing ‘confbridge-leave.slin’ (language ‘en’)
– <CBAnn/1-00000001;1> Playing ‘confbridge-leave.slin’ (language ‘en’)
– <CBAnn/1-00000001;1> Playing ‘confbridge-leave.slin’ (language ‘en’)
– <CBAnn/1-00000001;1> Playing ‘confbridge-leave.slin’ (language ‘en’)
– Channel CBAnn/1-00000001;2 left ‘softmix’ base-bridge
– Channel CBAnn/1-00000001;2 left ‘softmix’ base-bridge
– Executing [s@entrar-sala:8] Set(“PJSIP/4832960032-00000001”, “SALA=”) in new stack
– Executing [s@entrar-sala:8] Set(“PJSIP/4832960032-00000001”, “SALA=”) in new stack
– Auto fallthrough, channel ‘PJSIP/4832960032-00000001’ status is ‘UNKNOWN’
– Auto fallthrough, channel ‘PJSIP/4832960032-00000001’ status is ‘UNKNOWN’
– Executing [h@entrar-sala:1] NoOp(“PJSIP/4832960032-00000001”, “EXTENSÃO H EXECUTADA: Removendo participante ao desligar”) in new stack
– Executing [h@entrar-sala:1] NoOp(“PJSIP/4832960032-00000001”, “EXTENSÃO H EXECUTADA: Removendo participante ao desligar”) in new stack
– Executing [h@entrar-sala:2] AGI(“PJSIP/4832960032-00000001”, “sair_sala.py,4832960032”) in new stack
– Executing [h@entrar-sala:2] AGI(“PJSIP/4832960032-00000001”, “sair_sala.py,4832960032”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/sair_sala.py
– Launched AGI Script /var/lib/asterisk/agi-bin/sair_sala.py
– <PJSIP/4832960032-00000001>AGI Script sair_sala.py completed, returning 0
– <PJSIP/4832960032-00000001>AGI Script sair_sala.py completed, returning 0
– Executing [h@entrar-sala:3] Hangup(“PJSIP/4832960032-00000001”, “”) in new stack
– Executing [h@entrar-sala:3] Hangup(“PJSIP/4832960032-00000001”, “”) in new stack
== Spawn extension (entrar-sala, h, 3) exited non-zero on ‘PJSIP/4832960032-00000001’
== Spawn extension
Dialplan:
[trocar-sala]
exten => s,1,Answer()
exten => s,n,Background(digite_sala_entrar)
exten => s,n,Read(NOVA_SALA,4,3)
exten => s,n,AGI(mudar_sala.py,${NOVA_SALA},${CALLERID(num)})
exten => s,n,AGI(pegar_sala.py,${CALLERID(num)})
exten => s,n,Playback(entrando_sala&${SALA_ATUAL})
exten => s,n,Playback(beep)
exten => s,n,ConfBridge(${SALA},${SALA},default_user,sample_user_menu)