понеділок, 16 лютого 2015 р.

Бесплатный звонок консультанту прямо сейчас с нашего сайта (С)

Всем привет! 
Я запустил в тестовом режиме шлюз для звонков с сайта на SIP-АТС.
Месяц-два я дарую возможность бесплатно воспользоваться этой услугой.
Воспользоваться этой услугой может каждый желающий.
Для этого надо иметь SIP-АТС или клиента, прислать мне желаемый номер телефона, который совпадает с одним из номеров на сайте . В ответ я высылаю пароль. Далее вы регистрируетесь клиентом или АТС по протоколу SIP и ставите ссылку на своем сайте в виде кнопки или как-то иначе на URL вида : http://www.pearlpbx.com/ws2sip.pl?exten=%номер-телефона%
При переходе на эту ссылку пользователю Chrome или Firefox предложит разрешить дать доступ к микрофону. После разрешения автоматически позвонит по указанному номеру через мой шлюз. Бесплатно.
В процессе тестирования я не гарантирую качество услуги, но я получу полезный опыт для улучшения и оптимизации, а так же отзывы от пользователей. Если все пройдет отлично, то я запущу платный сервис на основе подписки.
Вопросы и пожелания принимаются. Как и заявки на участие в тестировании.
Спасибо за внимание! 
Репост всячески приветствуется.

пʼятниця, 13 лютого 2015 р.

How to send e-mail from Erlang

Что  бы не изобретать велосипед стоит воспользоваться существующими решениями. Учитывая тенденции на усложнение отправки почты простыми роботами многие ввели шифрацию и аутентификацию перед отправкой письма.
Я рекомендую воспользоваться решением https://github.com/Vagabond/gen_smtp
У меня получилось с первого раза отправить почту как через smtp.gmail.com, так и через локального провайдера Mirohost.
Пример:

gen_smtp_client:send({
"no-reply@pharos.com.ua", 
["alexey.radetsky@gmail.com"],
"Subject: testing\r\nFrom: Alex Radetsky \r\nTo: Some Dude \r\n\r\nThis is the email body"},
[
  {relay, "mx1.mirohost.net"}, 
  {username, "no-reply@pharos.com.ua"}, 
  {password, "ххххххххх"}
]).