# vim: ft=perl use open ':utf8'; use open ':std'; use utf8; %config = ( xmpp => { hostName => '192.168.xxx.xxx', # @IP serveur XMPP portNumber => 5222, # port XMPP (en général 5222) componentName => '192.168.xxx.xxx', # @IP serveur sms userName => 'xxxxxxx', # user XMPP passWord => 'xxxxxxx', # password de l'utilisateur resource => 'xxxxxxx', # une ressource (cf RFC XMPP) tls => 1, connectionType => 'tcpip', phoneBuddy => 'xxxxx@192.168.xxx.xxx', # le contact GTalkSMS sur XMPP (utilisateur@IP_serveur_XMPP) }, db => { driver => "DBI:mysql:database=xxxxx;host=xxxxxx", # database: le nom de la bdd, host: l'hôte de la bdd, type: le type de bdd (sqlite, mysql, ...) user => "xxxxxxx", # utilisateur de la base de donnée password => "xxxxxxx", # son mot de passe }, DEBUG => 0, VERBOSE => 0, mail => 'xxxxxxx@xxxxxxx.xxx', # pour l'envoi des mails ); # spécifique pour la liaison avec l'appli action %sms_action = ( flag_prefix => '/var/www/owncloud/data/xxxxxxxxxx/files/xxxxxx', flag_suffix => '.html', flagdir => '/xxxx/xxxxxx', flag => 'xxxxxx', ); %gtalksms = ( "from" => '^Message\s+de\s+\+33([67]\d{8})\s+:\W*', "delivered" => '^SMS "(.+)" pour (0\d{9}) délivré\.$', "forget" => '^Le destinataire par défaut est (\+33|0)\d{9}$', ); %user = ( "stop" => '^\s*stoppe le bousin\s*$', "message de groupe" => '^\s*envoi\s+[aà]\s+(\w+)\s*:\W*', "message pour un destinataire" => '^\s*sms\s+pour\s+(0\d{9})\s*:(.+)$', "copie d'une base" => '^\s*copie\s+(\w+)\s+en\s+(\w+)(.*)$', "ajout d'une entrée dans un base" => '^\s*ajoute\s+dans\+(\w+)\s*:\n', "ping" => '^\s*ping\s*$', "test intro pour action" => '^\s*test\s+intro\s+(\w+)\s*$', "envoi normal pour action" => '^\s*action\s*$', );