Raggiungibile con tono libero: verifica automatica di un’utenza mobile

Analizzando uno scenario applicativo reale, è possibile incontrare tra le specifiche una esigenza di dover automaticamente telefonare ad un numero ed assicurarsi che risponda con tono libero, in dettaglio riconducibile al seguente estratto:

Dato un numero di utenza telefonica mobile, corrispondente alla SIM utilizzata all’interno di un terminale per telecontrollo, è possibile contattare lo stesso numero con una chiamata voce per verificare la disponibilità della rete mobile sul terminale remoto.

In caso positivo, lo stesso terminale attenderà il tempo equivalente ad uno squillo per poi rifiutare la chiamata, l’equivalente di una linea occupata.

Determinare se il terminale corrispondente al numero ha copertura GSM sufficiente per la gestione in entrata ed uscita di chiamate vocali e SMS.

L’utilizzo di ecosistemi tecnologici M2M più evoluti consentirebbe controlli più efficaci ed immediati, ma l’indicazione in questo caso è quella di rendere operativo un sistema automatico nel breve termine evitando gli interventi di recupero, aggiornamento e reinstallazione del parco terminali già in esercizio, molti dei quali collegati a macchine operatrici a lavoro in cantieri lontani dalla sede aziendale o comunque difficili da poter raggiungere.

Applicazione: controllo del tono libero su terminali installati in cantiere

Condizioni per il tono libero

Il modello del terminale, utilizza una sezione di radiocomunicazione GSM compatibile con rete e SIM ordinarie degli operatori italiani (TIM, Vodafone, Wind) che è possibile interrogare via SMS per ricevere indicazioni sullo stato di ingressi, uscite ed altri dati. L’installazione tipica è eseguita a bordo di macchine da cantiere, a volte la posizione delle stesse a malapena consente una copertura del segnale radiomobile (es. pala meccanica al lavoro in galleria); quindi è indispensabile che un’interrogazione dalla sede sia subordinata alla bontà del segnale di rete agganciato dal terminale, per poter garantire una risposta.

La condizione ideale è che a chiamata vocale diretta, il numero risulti agganciato alla rete (ovvero raggiungibile); il terminale si preoccuperà di attendere poco tempo e rifiutare la chiamata. Quindi al chiamante la centrale telefonica segnalerà almeno un tono libero.

Tutte le altre condizioni differenti sono da considerarsi come eventi che escludono il terminale come al momento raggiungibile.

Tutto questo deve rispondere a logiche programmabili, automatiche o sovrintese da personale aziendale.

FreeSWITCH e tone_detect

Dopo aver percorso alcune opzioni, incluse quelle dei test per il tono libero con modem voce PSTN, ho scelto l’uso di FreeSWITCH poiché consente un apprendimento relativamente rapido, un buon sviluppo di applicazioni personalizzate, non richiede hardware specifico e nonostante la documentazione non sia sempre chiara gli sforzi della comunità alla base della piattaforma sono enormi. Inoltre, con l’integrazione FreeSWITCH si apre il sistema verso scenari applicativi inediti.

Per poter effettuare delle chiamate in uscita, testando alcuni fornitori VoIP, ho integrato i servizi di Messagenet che è risultato quello meglio corrispondente alle aspettative.

Il componente su cui verge l’oggetto dell’articolo è tone_detect al quale passare la frequenza di riferimento del tono libero a 425 Hz ed altri parametri minori. La ricetta è contenuta come configurazione di una extension nel dialplan (prefisso 9900), che vado a richiamare in modo asincrono dal sistema con la riga

fs_cli -x "originate loopback/9900333123456 &echo()"

Proprio all’interno della extension, inserisco delle callback (come ulteriori extension) secondo le quali gestire i diversi casi; segue un estratto della configurazione:

<extension name="ctl_verifica">
 <condition field="destination_number" expression="^9900(\d+)$">
 <action application="set" data="continue_on_fail=true"/>
 <action application="set" data="hangup_after_bridge=true"/>
 <action application="set" data="ctl_chiamato=$1"/>
 <action application="set" data="tone_detect_hits=1"/>
 <action application="set" data="execute_on_tone_detect_1=log 1 *** ONTONEDETECT ***"/>
 <action application="set" data="execute_on_tone_detect_2=transfer ctl_tonolibero"/>
 <action application="set" data="execute_on_media_1=log 1 *** ONMEDIA ***" />
 <action application="set" data="execute_on_media_2=tone_detect tono1 425 w 0"/>
 <action application="set" data="execute_on_media_3=sched_hangup +30 alloted_timeout bleg"/>
 <action application="set" data="execute_on_answer_1=log 1 *** ONANSWER ***" />
 <action application="set" data="execute_on_answer_2=transfer ctl_risponde" />
 <action application="set" data="execute_on_ring_1=log 1 *** ONRING ***" />
 <action application="bridge" data="sofia/gateway/gw_messagenet/$1"/>
 <action application="transfer" data="ctl_inesitato" />
 <action application="log" data="1 B-leg hangup cause: ${bridge_hangup_cause}"/>
 <!--<action application="javascript" data="/opt/freeswitch/report2.js $1 ${bridge_hangup_cause}"/>-->
 </condition>
</extension>

Con la configurazione in uso, viene inoltre superato l’ostacolo della eventuale segreteria dell’operatore telefonico, contenendo le singole extension derivate il comando di hangup prima della chiusura.

Pertanto l’inconveniente relativo ad una singola chiamata è un consumo di 1 secondo nei rari casi che FreeSWITCH non riesca a terminare la chiamata, nell’istante immediatamente successivo all’avviso che introduce il servizio di voicemail dell’operatore di rete. Per evitare questo inconveniente, basta semplicemente che il servizio sia disattivo per ogni SIM della flotta.

137 pensieri su “Raggiungibile con tono libero: verifica automatica di un’utenza mobile”

  1. Pretty great post. I simply stumbled upon your blog and wished to mention that I have
    really enjoyed browsing your blog posts. After all I will be subscribing
    on your feed and I’m hoping you write again very soon!

  2. Cіao un mio collega mi ha mandato la urⅼ di questo blog e sono pɑssata a vedere se reɑlmente merita.
    Mi piace ampiamente. L’ho messo tra i preferiti.
    Bellisѕimo bⅼog e grafiϲa spettacolare!!

  3. I love your blog.. very nice colors & theme. Did you design this website yourself or
    did you hire someone to do it for you? Plz answer back as I’m looking to construct my own blog and
    would like to know where u got this from. appreciate it

  4. I all the time emailed this web site post page to all my associates,
    because if like to read it next my friends will too.

  5. Thanks for your personal marvelous posting!
    I certainly enjoyed reading it, you happen to be a great author.
    I will be sure to bookmark your blog and definitely will come
    back later in life. I want to encourage you continue your great writing,
    have a nice morning!

  6. This design is steller! You most certainly know how to keep a reader entertained.
    Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Excellent job.

    I really loved what you had to say, and more
    than that, how you presented it. Too cool!

  7. Very rapidly this site will be famous amid all blogging and
    site-building people, due to it’s nice articles or reviews

  8. Thanks to opt for sharing this kind of nice idea, part of writing is pleasant, thats why i have got read it entirely

  9. Greetings from L . a .! I’m bored at your workplace so I made a decision to browse
    your website on my small iphone during lunch break.

    I enjoy the knowledge you provide here and can’t wait to have a look
    after i get home. I’m surprised at how fast your site loaded on my own phone ..
    I’m not using WIFI, just 3G .. Anyways, fantastic blog!

  10. Excellent post but I was wanting to know if you could write a litte more on this subject?
    I’d be very thankful if you could elaborate a little bit more.
    Appreciate it!

  11. Many thanks for finally talking about >Raggiungibile con tono libero: verifica
    automatica di un’utenza mobile – Alessio Felicioni <Liked it!

  12. Greetings I am so excited I found your blog page, I really found you by mistake, while I was browsing on Askjeeve for something else, Anyways
    I am here now and would just like to say thanks a lot for a fantastic post and a all round exciting blog (I also love the theme/design), I don’t have time to read
    through it all at the moment but I have bookmarked it and also added in your RSS feeds, so when I
    have time I will be back to read a lot more, Please do keep up the awesome work.

  13. When someone writes an article he/she keeps the image of
    your user in the/her brain that how a user can understand it.
    Therefore that’s why this paragraph is perfect.
    Thanks!

  14. Hiya very nice website!! Man .. Beautiful ..
    Amazing .. I will bookmark your web site and take the feeds also?
    I’m happy to search out numerous helpful info right here in the put up,
    we’d like develop more strategies in this regard, thank you for
    sharing. . . . . .

  15. Pingback: Google
  16. Excellent blog here! Additionally your site lots
    up fast! What host are you using? Can I am getting your associate hyperlink
    for the host? I want my site loaded up as quickly as
    yours lol

  17. It is actually a great and helpful piece of information. I am glad that you
    shared this useful info with us. Please stay
    us up to date like this. Thank you for sharing.

  18. Awesome blog! Is your theme customized or do you download
    it from somewhere? A design like yours with
    just a few simple tweeks would really make my blog shine.
    Please tell me the place you got your theme.
    Appreciate it

  19. Your means of telling everything in this article is genuinely fastidious,
    everyone be effective at simply know it, Thanks a great
    deal.

  20. What’s Happening i’m unfamiliar with this,
    I discovered this I’ve discovered It positively useful and features aided me out loads.

    I am hoping to contribute & assist different users like its helped me.
    Great job.

  21. They are really fantastic ideas in regarding blogging. You
    have touched some good points here. Any way continue wrinting.

  22. You ought to take part in a contest for starters of the highest quality websites online.
    I’m planning to recommend this site!

  23. A motivating discussion is certainly worth
    comment. There’s certainly that that you need to write much more on this
    subject, it may possibly not be described as a taboo matter but generally people
    don’t mention these issues. To the next! Kind regards!!

  24. When someone writes an component of writing he/she maintains the plan of the user in the/her brain that
    the way a user can know it. So that’s why this paragraph is amazing.
    Thanks!

  25. Excellent post. I used to be checking constantly this blog and I’m impressed!
    Very helpful information specifically the remaining part :
    ) I look after such information a great deal. I used to be seeking this particular information for a
    long time. Thanks and best of luck.

  26. Hi there! I could possibly have sworn I’ve been to this site before but after reading through several of the post I realized it’s new to
    me. Anyways, I’m definitely glad I stumbled upon it and I’ll be book-marking and checking back frequently!

  27. It’s difficult to get educated people concerning this topic, however, you seem like
    do you know what you’re talking about! Thanks

  28. Hello, this weekend is nice designed for me, for the reason that this point in time i
    am reading this impressive educational paragraph here at my home.

  29. I do consider all the ideas you possess presented to your post.
    They’re very convincing and might certainly work.

    Still, the posts are very quick for starters.
    Could you please lengthen them somewhat
    from subsequent time? Thanks for the post.

  30. Hi there to every one, for the reason that I am genuinely eager of reading this weblog’s post to be
    updated regularly. It contains good information.

  31. My brother recommended I might like this website. He used to be entirely right.

    This submit actually made my day. You cann’t believe simply
    how a lot time I had spent for this info! Thanks!

  32. Wonderful blog! I found it while surfing around on Yahoo News.
    Do you have any tips on how to get listed in Yahoo
    News? I’ve been trying for a while but I never seem to get there!
    Thank you

  33. Pingback: Google
  34. Hi there I am so delighted I found your webpage, I really
    found you by error, while I was looking on Bing for something else, Regardless I am here
    now and would just like to say kudos for a remarkable post and a all round entertaining blog
    (I also love the theme/design), I don’t have time to go through it all at the moment but I
    have saved it and also added in your RSS feeds, so when I have time
    I will be back to read a lot more, Please do keep up the
    superb job.

  35. I feel this is certainly on the list of this sort of lot significant info for me.
    And i’m glad studying your article. However wish
    to statement on few general things, The site taste is perfect,
    the articles is truly great : D. Good process, cheers

  36. Hello! Would you mind if I share your blog with my twitter group?
    There’s a lot of people that I think would really appreciate
    your content. Please let me know. Thanks

  37. Ahaa, its good discussion on the topic of this paragraph around this place
    at this webpage, I have got read everything, so now me
    also commenting at this place.

  38. I am certain this post has touched all of the internet users, its really really pleasant
    article on building up new web site.

  39. Excellent beat ! I want to apprentice whilst you amend your site, how
    could i subscribe for a blog site? The account helped me a acceptable deal.
    I had been just a little bit acquainted with this your
    broadcast offered bright clear idea

  40. My significant other and that i stumbled over here by a
    different page and thought I should check things
    out. I enjoy what I see so i am just just following you.
    Look ahead to exploring your internet page yet again.

  41. Hmm is anyone else encountering problems with the images on this blog loading?

    I’m trying to find out if its a problem on my end or if it’s
    the blog. Any feed-back would be greatly appreciated.

  42. Hiya very cool website!! Man .. Beautiful .. Amazing .. I will bookmark your web
    site and take the feeds also? I’m glad to seek out a lot of helpful info right here within the put up,
    we’d like work out more strategies in this regard,
    thanks for sharing. . . . . .

  43. I’m really experiencing the design and layout of your blog.
    It’s an extremely easy on the eyes making it far more pleasant for me personally
    ahead here and visit more regularly. Would you hire out a developer to produce your theme?
    Fantastic work!

  44. Hello to all, because I am truly eager of reading this web site’s post to be updated regularly.
    It consists of pleasant data.

  45. Your way of explaining everything with this paragraph is
    the truth is nice, all can effortlessly know it,
    Thanks a lot.

  46. It’s appropriate time to make some plans for the longer term and it’s time for you to
    be happy. We have read this publish and in case I may I desire to suggest you few interesting issues or advice.
    Perhaps you could write next articles regarding this article.
    I need to learn much more things approximately it!

  47. Howdy! Do you use Twitter? I’d like to follow you if that
    would be okay. I’m definitely enjoying your blog and look forward to
    new updates.

  48. Hi there, I came across your blog through Google even while looking for a related matter, your
    site came up, it looks to be like good. I actually have bookmarked it in my google bookmarks.

    Hi there, simply was mindful of your blog via Google, and located that it’s really informative.
    I’m gonna watch out for brussels. I’ll be grateful in the event you continue this in future.
    Many folks might be benefited from the writing. Cheers!

  49. Everyone loves the things you guys are generally up too. This type of clever work and reporting!
    Continue the excellent works guys I’ve added you guys
    to blogroll.

  50. Hello mates, how is all, and what you would like to say concerning this paragraph,
    in my view its truly remarkable in favor of me.

  51. It is actually perfect time and energy to make some
    plans for the longer term and it’s a chance to be happy.
    I have got read this post and when I may just I
    desire to recommend you some attention-grabbing issues or tips.
    Maybe you can write subsequent articles talking about this short article.
    I prefer to learn more issues approximately it!

  52. Ciao unna mia amica mi ha twittato ⅼ’indirizzo
    di quеsto blog e sono venuta a vedere com’è.
    Mi piace molto. Messo tra i preferitі. Beplіssimo blߋg e template eccezionale!

  53. I am going to right away snatch your rss because i can’t find your e-mail subscription link or newsletter service.
    Do you’ve any? Kindly let me know so that I might just subscribe.
    Thanks.

  54. Hi there to every body, it’s my first pay a visit of this
    web site; this blog consists of amazing and really fine data in favor of readers.

  55. Hello there, You’ve dlne a fantastic job.
    Ӏ willl ϲertainly digg іt and personally recommend tо myy friends.
    I aam confident tɦey’ll bee benefited fгom thjs site.

  56. Good information. Lucky me I discovered your internet site accidentally (stumbleupon).

    I’ve book marked it for later!

  57. Excellent goods by you, man. I have got understand your stuff previous to and you’re just too wonderful.

    I really like what you’ve acquired here, certainly like what you will be saying
    and just how that you say it. You will be making it enjoyable
    so you still deal with to help keep it sensible.
    I cant wait to see much more of your stuff.
    This can be actually a wonderful site.

  58. I really like what you guys are usually up too.
    This sort of clever work and reporting! Keep up the amazing works guys I’ve included you guys to
    blogroll.

  59. My brother recommended I might like this web site. He was totally right.

    This post truly made my day. You cann’t imagine simply how much time I had spent for this info!
    Thanks!

  60. Hello, i feel that i saw you visited my blog
    so i arrived at return the favor.I am trying to find items to improve my site!I suppose its ok to use a number of your
    opinions!!

  61. What’s Taking place i am new to this, I stumbled upon this I have discovered It positively useful and it
    has aided me out loads. I’m hoping to give a contribution &
    aid different users like its helped me. Great job.

  62. Sono 1 settimana che navigo e questo post
    è ⅼ’unica coѕaa convincente che leggo. Ϻolto convincente.
    Se tutte ⅼe pᥱrsone che creanoo articoⅼi facessero attenzione di dare materiаⅼe appassionante come questo il weƄ
    saгebbe sicuгamente molto più efficace.
    Continua così!!!

  63. Hello, its pleasant piece of writing on the topic of media print, we all be aware of media is a fantastic source
    of facts.

  64. Thanks for some other informative blog. Where else may
    I am getting that kind of information written in such a perfect
    way? I have a mission that I’m simply now working
    on, and I’ve been at the glance out for such info.

  65. Very nice post. I just stumbled upon your blog and wished
    to say that I’ve truly enjoyed browsing your
    blog posts. In any case I’ll be subscribing to your rss feed and
    I hope you write again very soon!

  66. I read this post completely about the comparison of newest and previous technologies, it’s amazing article.

  67. Hello! Do you use Twitter? I’d like to follow you if that would be ok.
    I’m absolutely enjoying your blog and look forward to new posts.

  68. Magnificent site. A great deal of useful info here.
    I’m sending it to a number of pals ans also sharing in delicious.
    And naturally, thank you for the effort!

  69. Sоno unna swttimana che cerco e il tuo blog è la prima cosa brillante che ho letto.
    Rеalmente interеssante. Se tutge le persone chee creano articoli facesѕero
    attenzione di offrire materiale appassiоnante come questo internet sarebe sicuramente più facilе da visitare.
    Grazie

  70. I read this article fully on the topic of the resemblance of latest and previous technologies,
    it’s awesome article.

  71. Simply wish to say your article is as surprising. The clarity in your post is just excellent and i can assume you’re an expert on this subject.
    Well with your permission let me to grab your feed to keep up to date with forthcoming
    post. Thanks a million and please keep up the gratifying work.

  72. Ciao ᥙna mia amica mi Һha twіttato il ⅼink a qսesto sito
    e slno passata a vedere com’è. Mi piace ampiamente. Subito aggiunto tra
    i ρreferitі. Bellissimo bⅼoɡ e templatе magnifico.

  73. It’s very trouble-free to find out any matter on web as compared to books, as I found this piece
    of writing at this site.

  74. I’d like to thank you for the efforts you’ve put in writing this site.
    I’m hoping to check out the same high-grade blog posts from you
    in the future as well. In fact, your creative writing
    abilities has motivated me to get my very own blog now 😉

  75. Ciаo una miia amica mi ha sharato la uгⅼ di questo sito
    e sono ѵenura a vedеre se veramente merita. Mi piace
    molto. Messo tra i preferіti. Stupendo blⲟg e ցrafica
    eccezionale!

  76. Hi! This is my first visit to your blog!
    We are a group of volunteers and starting a new project in a community in the
    same niche. Your blog provided us useful information to work on.
    You have done a outstanding job!

  77. I enjoy what you guys tend to be up too. This kind
    of clever work and reporting! Keep up the superb works guys
    I’ve included you guys to my own blogroll.

  78. I am no longer certain the place you’re getting your info, but great topic.
    I must spend some time learning much more or working out
    more. Thanks for fantastic information I used to be searching for this information for my mission.

  79. I’m not sure exactly why but this web site is loading
    incredibly slow for me. Is anyone else having this issue or is
    it a problem on my end? I’ll check back later on and see if
    the problem still exists.

  80. Wonderful blog! I found it while searching on Yahoo News.
    Do you have any tips on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to get there!
    Thanks

  81. I absolutely love your website.. Very nice colors & theme.
    Did you develop this amazing site yourself? Please reply back as I’m wanting to create my very own site and would like to find out
    where you got this from or just what the theme is called.

    Appreciate it!

  82. Wow, superb blog structure! How lengthy have you been blogging for?
    you made blogging glance easy. The overall glance of your website is excellent, let
    alone the content material!

  83. Howdy, i read your blog occasionally and i own a similar
    one and i was just curious if you get a lot of spam responses?
    If so how do you stop it, any plugin or anything you can suggest?
    I get so much lately it’s driving me insane so any assistance is very much appreciated.

  84. Wonderful website. Lots of useful information here.

    I’m sending it to some buddies ans also
    sharing in delicious. And of course, thanks in your sweat!

  85. I’m not sure exactly why but this blog is loading incredibly slow for me.
    Is anyone else having this problem or is it a problem on my
    end? I’ll check back later and see if the problem still exists.

  86. Hey would you mind letting me know which webhost you’re working with?
    I’ve loaded your blog in 3 completely different internet browsers and I must say this blog loads a lot faster then most.
    Can you suggest a good web hosting provider
    at a fair price? Thank you, I appreciate it!

  87. Everything is very open with a precise description of the challenges.
    It was definitely informative. Your site is very helpful.
    Thank you for sharing!

  88. Hi, i read your blog occasionally and i
    own a similar one and i was just curious if you get a
    lot of spam responses? If so how do you stop it, any plugin or anything
    you can advise? I get so much lately it’s driving
    me mad so any support is very much appreciated.

  89. That is a good tip especially to those new to the blogosphere.
    Simple but very precise information… Many thanks for sharing this one.
    A must read article!

  90. I am not sure where you’re getting your information, but great
    topic. I needs to spend some time learning more or
    understanding more. Thanks for excellent info I was looking for
    this info for my mission.

  91. What i don’t understood is in truth how you are now not actually a lot more well-preferred than you might be
    right now. You’re very intelligent. You recognize thus significantly
    in relation to this topic, produced me individually imagine it from so many various angles.
    Its like women and men aren’t fascinated unless it’s one thing to
    accomplish with Girl gaga! Your individual stuffs nice.
    At all times maintain it up!

  92. Hello! I know this is kind of off topic but I was wondering which blog platform
    are you using for this website? I’m getting sick and
    tired of WordPress because I’ve had problems with
    hackers and I’m looking at options for another platform.

    I would be great if you could point me in the direction of a
    good platform.

  93. My brother suggested I might like this web site. He
    was once totally right. This submit actually made my day.

    You cann’t imagine just how a lot time I had spent for this information! Thank
    you!

  94. I need to to thank you for this wonderful read!!
    I definitely loved every little bit of it. I have got you book marked to look at new stuff you post…

  95. Hi i am kavin, its my first occasion to commenting anyplace,
    when i read this post i thought i could
    also create comment due to this good piece of writing.

  96. Howdy! Someone in my Facebook group shared this website with us so I came to look it over.
    I’m definitely enjoying the information. I’m book-marking and will be tweeting this to my followers!

    Outstanding blog and terrific design.

  97. Hello There. I found your blog using msn. This is a
    very well written article. I will be sure to bookmark it and come back
    to read more of your useful information. Thanks for the post.
    I will certainly comeback.

  98. I was recommended this web site by means of my cousin. I’m no longer certain whether or not this submit is written by means of him
    as nobody else recognise such targeted approximately my trouble.
    You’re wonderful! Thanks!

  99. This is a topic that’s close to my heart… Thank you!
    Where are your contact details though?

  100. hello!,I like your writing very much! proportion we keep up a correspondence extra about your
    post on AOL? I require an expert on this house to solve my problem.

    May be that is you! Looking forward to look you.

  101. Hi there! This is kind of off topic but I need some help from an established blog.
    Is it tough to set up your own blog? I’m not very techincal
    but I can figure things out pretty quick. I’m thinking about making my
    own but I’m not sure where to start. Do you have any points or suggestions?
    Thanks

  102. Do you mind if I quote a couple of your posts as long as I provide credit and sources
    back to your weblog? My blog is in the very same niche as yours and my
    users would certainly benefit from a lot of the information you present here.
    Please let me know if this alright with you.
    Cheers!

  103. Hey there I am so delighted I found your blog page, I really found you by error, while I was
    browsing on Askjeeve for something else, Anyways I am here now
    and would just like to say thank you for a remarkable post and
    a all round enjoyable blog (I also love the theme/design), I don’t have time to read it all at
    the moment but I have book-marked it and also included your RSS feeds, so when I have time I will be
    back to read more, Please do keep up the fantastic jo.

  104. What a data of un-ambiguity and preserveness of precious
    familiarity about unexpected feelings.

  105. I used to be recommended this blog by means
    of my cousin. I’m no longer positive whether this publish is written via him as no
    one else recognise such unique approximately my problem.

    You’re amazing! Thanks!

  106. Wow, superb weblog layout! How lengthy have you been running a blog for?

    you made blogging look easy. The entire glance of your website is great,
    as well as the content material!

  107. Because the admin of this web site is working, no doubt
    very quickly it will be famous, due to its quality contents.

  108. I comment whenever I like a post on a website
    or I have something to valuable to contribute to the discussion. It’s triggered by the sincerness communicated in the post I looked
    at. And on this post Raggiungibile con tono libero: verifica automatica di un'utenza mobile
    – Alessio Felicioni. I was excited enough to post a thought 🙂 I do have some questions for you
    if you tend not to mind. Could it be only me or do a few of these remarks appear as if they are written by brain dead people?
    😛 And, if you are posting at additional online social sites, I’d like to keep up with you.
    Would you list all of all your social sites like your
    linkedin profile, Facebook page or twitter feed?

  109. With havin so much content and articles do you ever run into any problems of plagorism or copyright violation? My site has a lot of completely unique content I’ve either created myself or outsourced but it seems a lot
    of it is popping it up all over the internet without my agreement.
    Do you know any techniques to help protect against content from being stolen? I’d genuinely appreciate it.

  110. I was suggested this blog by my cousin. I’m not sure whether this post is written by him as no one else know such detailed about my difficulty. You are wonderful! Thanks! ddecegkdbbfe

  111. I got what you intend, thankyou for putting up.Woh I am glad to find this website through google. It is a very hard undertaking to seek to please everybody. by Publilius Syrus. afadkdfffkde

  112. Wonderful beat ! I wish to apprentice while you amend your web site, how can i subscribe for a blog site? The account aided me a acceptable deal. I had been tiny bit acquainted of this your broadcast offered bright clear idea ccbedbebgffk

  113. Hey I am so glad I found your blog page, I really found you by error, while I was searching on Digg for something else, Nonetheless I am here now and would just like to say thanks a lot for a fantastic post and a all round exciting blog (I also love the theme/design), I don?t have time to look over it all at the moment but I have book-marked it and also included your RSS feeds, so when I have time I will be back to read more, Please do keep up the awesome work.

  114. I am sure this piece of writing has touched all the internet people, its really really pleasant article
    on building up new web site.

  115. Hi there everyone, it’s my first pay a quick visit at this web site, and paragraph is actually fruitful designed
    for me, keep up posting these posts.

  116. My family all the time say that I am wasting my time here at web, however I know I am getting
    know-how all the time by reading such good articles or reviews.

  117. Everything is very open with a really clear explanation of the challenges.
    It was definitely informative. Your site is
    very helpful. Thank you for sharing!

  118. That is really interesting, You are a very skilled blogger. I have joined your rss feed and look forward to seeking more of your magnificent post. Additionally, I have shared your site in my social networks!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *