1234567891011121314151617181920212223242526272829303132333435363738 |
- -- ZRTP Enrollment Agent
- session:setVariable("zrtp_secure_media", "true");
- session:setVariable("zrtp_enrollment", "true");
- session:sleep(100);
- session:answer();
- session:streamFile("zrtp/zrtp-status_securing.wav");
- session:sleep(3000);
- -- Give the agent time to bring up ZRTP.
- local zrtp_secure_media_confirmed = session:getVariable("zrtp_secure_media_confirmed_audio");
- local zrtp_new_user_enrolled = session:getVariable("zrtp_new_user_enrolled_audio");
- local zrtp_already_enrolled = session:getVariable("zrtp_already_enrolled_audio");
- if zrtp_secure_media_confirmed == "true" then
- session:streamFile("zrtp/zrtp-status_secure.wav");
- else
- session:streamFile("zrtp/zrtp-status_notsecure.wav");
- end
- session:streamFile("zrtp/zrtp-enroll_welcome.wav");
- session:sleep(1000);
- if zrtp_secure_media_confirmed == "true" then
- if zrtp_new_user_enrolled == "true" then
- session:streamFile("zrtp/zrtp-enroll_confirmed.wav");
- session:sleep(3000);
- else
- if zrtp_already_enrolled == "true" then
- session:streamFile("zrtp/zrtp-enroll_already_enrolled.wav");
- end
- end
- else
- session:streamFile("zrtp/zrtp-enroll_notzrtp.wav");
- end
- session:sleep(1000);
- session:streamFile("zrtp/zrtp-thankyou_goodbye.wav");
- session:sleep(1000);
|