Contact Form gone

I accidentally discovered that the emails coming from the contact form were marked as spam. For some reason, Google thinks that emails coming from the IP hosting this blog are spam so I’ll temporarily disable the contact page until I figure out what happened.

I don’t know how many mails were lost since I published this blog but at least one was saved thanks to an accidental click on the spam link of my gmail account.

If you sent me a contact request using that form and you did not receive any answer, I’m sorry but nothing arrived to my inbox :(, I always reply to people’s queries.

Status update

At work, I was assigned to the job of building a Kamailio module to maintain track of in-progress calls and to hang them up when the credit was exhausted or just reject them when no credit is available.

This task is taking me more than I thought and its complexity is getting even bigger which directly impacts in my regularity here. I enqueued most of my off-work projects and my time here lowered significantly.

The good news is that I becoming really fluent with Kamailio core programming and this is somehow good because I’m staying in the path of VoIP which will take me to become the expert that I want to be someday.

I hope to be back soon.

PJSIP and Huawei modems to build opensource gateway

I am amazed with the power of pjsip for building low footprint apps in really short periods of time. Although it is not easy to do it, there are a bunch of ready-to-use examples to try out which makes relatively easy to have working user-agents fast. My last personal project was the answering machine and now I’m wanting to expand the idea in something more useful and to turn the project into an opensource GSM gateway independent to any SIP server or B2BUA like Asterisk.

I already started studying the docs and I have to say that pjsip is really powerful and has nothing to envy to other SIP related projects like SIP-ROUTER even if they target different kind of users.

My goal in summary goes as follows:

  1. Write a SIP user agent using PJSIP.
  2. Write a gateway for translating SIP to AT commands, and backwards.
  3. Write a media subsystem to make interaction between the modem and PJMEDIA.
  4. Release the code to the community.

It’s an ambitious project but the willingness is present and time could be the only inconvenient since my blog and personal projects are completely maintained outside office hours. I talked about this to my boss who is very open and gave me his support so hopefully I’ll be showing some advances here soon enough.