Your SlideShare is downloading. ×
Real integración de una Cámara IP a Elastix
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Real integración de una Cámara IP a Elastix

516
views

Published on

"Real" integración de una Cámara IP a Elastix …

"Real" integración de una Cámara IP a Elastix
Alfredo Zambrano
Gerente Comercial
PaloSanto Solutions

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
516
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ESQUEMA
  • 2. CONFIGURACIONES  Configuraciones de Correo.  Configuraciones de Elastix.  Configuraciones de Cámara IP.
  • 3. CONFIGURACIONES DE CORREO Paso 1: Editar el archivo main.cf agregar al final la linea virtual_alias_maps = hash:/etc/postfix/virtual
  • 4. CONFIGURACIONES DE CORREO Paso 2: En el mismo archivo agregar la linea: alias_maps = hash:/etc/postfix/aliases
  • 5. CONFIGURACIONES DE CORREO Paso 3: En el archivo virtual: webinar@elastix.lan webinar no-reply@elastix.lan
  • 6. CONFIGURACIONES DE CORREO Paso 4: En el archivo aliases: webinar: "|/usr/bin/php /usr/local/bin/email2call-200;
  • 7. CONFIGURACIONES DE CORREO Paso 5: Ejecutar los comandos postalias aliases; postmap virtual; service postfix reload
  • 8. CONFIGURACIONES DE CORREO Paso 6: Crear el dominio “elastix.lan” y la cuenta webinar en el módulo Email de Elastix.
  • 9. CONFIGURACIONES ELASTIX Paso 7: En el archivo manager_custom.conf crear el usuario “email2call” y luego ejecutar: asterisk -rx “manager reload”.
  • 10. CONFIGURACIONES ELASTIX Paso 8: Crear el script “email2call-200” en /usr/local/bin. Luego, cambiarle los permisos a 777 y el propietario a asterisk
  • 11. CONFIGURACIONES ELASTIX Paso 9: En el archivo extensions_custom, agregar el contexto: mensaje_seguridad. Luego, ejecutar el comando: asterisk -rx “reload”
  • 12. CONFIGURACIONES ELASTIX Paso 10: Crear las extensión 200 desde el módulo PBX de Elastix.
  • 13. CONFIGURACIONES DE LA CÁMARA IP Paso 11: Configurar el Mail Server y las cuentas de correo a donde será enviada las imágenes.
  • 14. CONFIGURACIONES DE LA CÁMARA IP Paso 12: Activar Detección de Movimiento en la cámara IP
  • 15. AHORA VEAMOS COMO FUNCIONA !!
  • 16. Script – email2call-200 <?php $strHost = "127.0.0.1"; $strUser = "email2call"; $strSecret = "Palosanto"; $strContext = "from‐internal"; $strWaitTime = 45; $strPriority = 1; $strMaxRetry = "1"; $number="8765"; $strChannel =  "SIP/200"; if ($strChannel!="" ) : $errno=0 ; $errstr=0 ; $strCallerId = " FOSCAM "; $oSocket = fsockopen ($strHost, 5038, $errno,  $errstr, 20); if (!$oSocket) { echo "$errstr ($errno)<br>n"; } else { fputs($oSocket, "Action: loginrn"); fputs($oSocket, "Events: offrn"); fputs($oSocket, "Username: $strUserrn"); fputs($oSocket, "Secret:
  • 17. Script – email2call-200 $strSecretrnrn"); fputs($oSocket, "Action: originatern"); fputs($oSocket, "Channel:  $strChannelrn"); fputs($oSocket, "WaitTime:  $strWaitTimern"); fputs($oSocket, "CallerId:  $strCallerIdrn"); fputs($oSocket, "Exten: $numberrn"); fputs($oSocket, "Context:  $strContextrn"); fputs($oSocket, "Priority:  $strPriorityrnrn"); fputs($oSocket, "Action: Logoffrnrn"); sleep(2); fclose($oSocket); } if (!isset($_REQUEST['exten'])){ echo ""; } else { echo "$strChannel enlazando a $number." ; } else : exit() ; endif ; ?>
  • 18. Script – email2call-201 <?php $strHost = "127.0.0.1"; $strUser = "email2call"; $strSecret = "Palosanto"; $strContext = "from‐internal"; $strWaitTime = 45; $strPriority = 1; $strMaxRetry = "1"; $number="8765"; $strChannel =  "SIP/201"; if ($strChannel!="" ) : $errno=0 ; $errstr=0 ; $strCallerId = " FOSCAM "; $oSocket = fsockopen ($strHost, 5038, $errno,  $errstr, 20); if (!$oSocket) { echo "$errstr ($errno)<br>n"; } else { fputs($oSocket, "Action: loginrn"); fputs($oSocket, "Events: offrn"); fputs($oSocket, "Username: $strUserrn"); fputs($oSocket, "Secret:  $strSecretrnrn"); fputs($oSocket, "Action: originatern");
  • 19. Script – email2call-201 fputs($oSocket, "Channel:  $strChannelrn"); fputs($oSocket, "WaitTime:  $strWaitTimern"); fputs($oSocket, "CallerId:  $strCallerIdrn"); fputs($oSocket, "Exten: $numberrn"); fputs($oSocket, "Context:  $strContextrn"); fputs($oSocket, "Priority:  $strPriorityrnrn"); fputs($oSocket, "Action: Logoffrnrn"); sleep(2); fclose($oSocket); } if (!isset($_REQUEST['exten'])){ echo ""; } else { echo "$strChannel enlazando a $number." ; } else : exit() ; endif ; ?>
  • 20. GRACIAS ! PREGUNTAS ?

×