Boxes and lines

Osmocom can do 3G voice! Look at this awesome article about the new support, it builds on this equally awesome article that gives a status update on the 3G stack. This is excellent news, as we move through LTE into whatever the 5G tech will be called, the open source community is starting to catch up with commercial hardware.

Look at those awesome diagrams:

                                +--------+
                             ,-->| MGCPGW |<--RTP--...
                            /    |        |
                            |    |        |<--MGCP
                            |    +--------+       \
                            /                     |
        +------------+<--RTP     +--------+       `->+----------+
 UE <-->| hNodeB     |           | HNB-GW |          | OsmoCSCN |
 UE <-->|            |<--Iuh---->|        |<--IuCS-->|          |
        |            |     ...-->|        |    ...-->|          |
        |            |           |        |          +----------+
        +------------+<--GTP-U   |        |
                              \  |        |          +------+           +------+
                              |  |        |<--IuPS-->| SGSN |<--GTP-C-->| GGSN |
                              |  +--------+    ...-->|      |   GTP-U-->|      |
                              |                      +------+  /        +------+
                              \_______________________________/

I mean, look at the awesome curved line:

            +--------+
         ,-->| MGCPGW |
        /    |        |
        |    |        |
        |    +--------+
        /
-+<--RTP

I cannot draw lines like that, I can draw lines like this:

               +--------+
               >        |
             -/|        |
            /  |        |
           /   +--------+
         -/     
   -----/

[DrawIT][2], the vim plugin I use for ascii boxes and lines just can't do those amazing curved lines. I bet it is a emacs plugin or something else I can't use making those awesome lines. Man am I jealous.


Reading: Little Brother, Seveneves